SlideShare a Scribd company logo
1 of 11
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 971
Knowza.io – Advanced Library Management System
Vinod Bhat 1, Rahul Gaikwad2, Manjiri Tare3, Dipali Gharate4, Martina D’Souza5
1,2,3,4Students, Dept. of Information Technology, Xavier Institute of Engineering, Maharashtra, India
5Professor, Dept. of Information Technology, Xavier Institute of Engineering, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – A Library Management System (LMS) is an integrated software system designed to handle the many activities and
operations of a library. It aids with the automation and streamliningofconventionalmanuallibraryadministrationactivitiessuch
as book procurement, cataloging, circulation, usermanagement, andreporting.Knowza.ioisanonlinegatewaythatallowsusersto
access library resources, search for books, and request materials. It provides librarians with a variety of tools to manage the
library's collection, track user activity, produce reports, and handle administrative responsibilities such as handling fines and
fees.Knowza.io assists libraries in improving their services, improving the user experience, and optimizing resource use. It is an
essential tool for all types and sizes of libraries, including academic, public, and special libraries, to properly manage their
resources, engage their users, and encourage lifelong learning
Key Words: NodeJS, Express, MongoDB, Web Scrapping, Docker, GitHub Actions, React, Python
1.INTRODUCTION
A Library Management System (LMS) is a softwareapplicationthatassistslibrariesinefficientlymanagingtheiroperationsand
services. It provides a centralized platform for librarians to manage and organize library resources like books, magazines,
newspapers, audio and video materials, and digital resources.
Cataloguing, circulation, acquisitions, serials management, and patron management are common features of an LMS.
Cataloguing enables librarians to create and maintain a database of library resources, including metadata suchasauthor,title,
year of publication, and subject. Librarians can track the circulation of library materials, such as lending, renewing, and
returning books, using circulation management.
Through acquisition management, librarians can manage the purchase and receipt of new library resources such as books,
journals, and other materials. Librarians can manage patron accounts, including registration, borrowing privileges, and fines,
using user management.
LMSs can also include features like search functionality, an online catalogue, and a reservation system, making it easier and
more convenient for users to access library resources.LMSscanalsoprovidelibrarianswithanalytical toolsfortrackinglibrary
usages, such as circulation statistics, resource usage, and user behaviour.
Overall, learning management systems (LMS) are critical tools for libraries to manage their operations efficiently, provide
quality services to users, and improve the overall library experience.
2. BACKGROUND
For millennia, libraries have been an important aspect of human society, functioning as storehouses of knowledge and
information. Libraries have developed andadapted to shifting societal requirements and technology breakthroughsover time.
Before, libraries managed their holdings using manual methods such as paper-based catalogs, index cards, and circulation
ledgers. These systems were inefficient and time-consuming, resulting in inefficiencies in library operations.
Libraries began to use automated methods to manage their collections with the development of computer technology in the
twentieth century. The earliest library automation systems, which used mainframe computers and batch processing, were
implemented in the 1960s and 1970s.
Library automationsystemsexpandedtoincludeclient-serverarchitecturesandgraphicaluserinterfacesaspersonalcomputers
became increasingly common in the 1980s and 1990s. These tools, known as Integrated Library Systems (ILS), enabled
librarians to better manage their holdings and deliver services.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 972
Web-based technology and the internet ushered in a new era of library automation systems in the early 2000s. These Library
Management Systems (LMS) provided increased flexibility and accessibility, allowing consumers to search and access library
materials from any location with an internet connection.
LMS systems nowadaysare more complex and sophisticated, with capabilities like artificial intelligence, machinelearning,and
cloud-based architectures. In a fast-changing digital world,they providelibraries with significanttoolsformanagingresources,
engaging patrons, and promoting lifelong learning.
3. METHODOLOGY
3.1 Module Description
User Module: This module has the following functionality
 Login: Web page that lets the user log into their account toaccess the web page. This is done with the help of emailand
password combination and an error is thrown if these credentials are given incorrectly.
 Sign up: This page allows the user to create a new account with Knowza.io to access the web app.
 Search for Books: This functionality deals with the searching of books that are present in the library (database) to
check for their availability as well as if the book is present in the library or not.
 Issue Books: Users can issuebooks(max of 3 at a time) by just scanning the barcodepresentonthebackofthebookfor
quick and easy issuing of books.
 Add to Watch list: If the book which the user wants is not present (available) in the library then they can add the book
to the watch list so that they will be reminded when the book is available in the library.
 Pay Fine: If the user fails to return the book on time, then there will be a fine associated with every day the user fails to
return the book. This fine can be paid by this web page. Uses Stripe as a payment gateway.
Admin Module: This module consists of the following functionality
 Login: Web page that lets the admin log into their account to access the web page. This is done with the help of email
and password combination and an error is thrown if these credentials are given incorrectly.
 Sign Up: This page allows the admin to create a new account with Knowza.io to access the web app.
 Activate User Account: This is used to activate the user account that has just created a new account for Knowza.io.
 CRUD operation on books: Since the library is a placewherebooksareconstantlyupdated,added,orpulleddownfrom
the library. Admin can ADD, UPDATE, and DELETE books present in the database using this web page.
 Return Books: The books taken by the user need to be returned to the librarythisisdonebytheadminbyjustscanning
the barcode on the back of the book and the return is successfully done.
 Get data like issues, returns,payments,etc.:Adminscangetdataregardingtheissues,returns,payments,andusersso
that they can create a report as well as a record of all the activities associated with the library.
Notification Module: This module consists of the following functionality
 Account Activation: Users'account needs to be activated in order forthem to issue books. Thissendsamailtotheuser
informing them about successful account activation. So that the user can use the website’s functionality like issuing
books.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 973
 Password Reset and Update: This sends mail about the password resetlinkas well as mail aboutsuccessfulpassword
updates.
 Book Available: This isa mail telling the user that the book that theywereinterestedinissuesisavailableinthelibrary.
 Payment Receipt: After the successful payment procedure a receipt will be sent to theuserinformingthemabouttheir
payment.
 Return Book: This tells the user about the successful return of a book that was issued by the user and handed over to
the librarian.
Payment Module: This module consists of the following functionality
 Payment: This is the helper module that does all the hardwork of collecting preciousmoneyasafinefromtheuserand
depositing it to the library account using Stripe.
3.2 System Architecture
Fig -1: Entity Relationship Diagram
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 974
Fig -2: Proposed Methodology
Fig -3: Flow Diagram
3.3 Evaluation Methods
Evaluation techniques are systematic processes used to examine a program's, product's, or service's efficacy, efficiency, and
overall performance. Surveys, interviews, observation, testing, and data analysisareamongthemethodsusedtogivefeedback
and insights that may be utilized to enhance the program, product, or service.
 Usability Testing: This entails watching how users engage with the system and gathering feedback on its usability,
user interface, and overall user experience. This is very important as to ensure user the best experience.
 Performance testing: This approach evaluates the system's capacity to manage many usersandtransactions,suchas
book checkouts, returns, and payments. The system must handle large amount of load as in production.
 Security testing: This includes evaluating the system's security features, such as data encryption, access control,and
authentication methods, to guarantee sensitive data is protected. No user may login into other user’s account.
 Functionality testing: This approach entails evaluating the system's functioning to ensure that all features and
modules are operational and fulfill the requirements of the library and their corresponding functions.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 975
 Compatibility testing: This approach assesses Knowza.io's compatibility with various operating systems, web
browsers, and devices to ensure all users can access and utilize the system. So that the user can use website without
issue.
 Acceptance testing: This process entails testing the system againsttheneedsandspecificationsofthelibrarytoverify
that it satisfies their expectations and is fit for usage. All the functionality is handled and issued in the website.
 Post-implementation review: This approach entails gathering feedback from library employees and users after the
system has been installed in order to identify any difficulties or areas for development for smooth function of library.
3.4 Experimental Results
The outcomes or findings of an experiment or research are referred to as experimental results. The findings of an experiment
are examined to develop conclusions regarding the impact of the independent variable(s) being researched on the dependent
variable(s). Typically, experimental results are presented as quantitative data, such as statistical analyses or graphical
representations. To summarize, experimental results give empirical data thatmaybeusedtosupportorinvalidate hypotheses
or ideas regarding the topic under investigation.
In this section, we will look into the implementation of the proposed system by performingcertain experiments/teststocheck
whether the system provides accurate or expected results and can handle high loads and also if we get the outcomes that we
expected before testing the system in the implementation phase.
Table -1: Explains the Test cases.
Test Case Testing Purpose Testing Condition Expected Outcomes Actual Results
Login To check if the user can
log in to their account
If the user provides
invalidcredentials,then
the system will throw
an error
Grant access to the
website uponpassingof
correct info
User logs into the
website successfully
Sign Up To check if the user can
create a new account
If the User provides
with details that arenot
accepted by the system
or in the wrong format
then it will throw an
error
Successfully create a
new account with the
given info
User gets access to the
website by the newly
created account
Search for Books Check books based on
ISBN, Author name or
Book name
Userprovidesunknown
or wrong details
Provides the user with
the correct info based
upon the given info
Shows the book present
in the library
(database) by the
parameters provided
by the user
Issue Books To test if the user can
issue books by just
scanning the barcode
from the back of the
book
User scans a barcode
that is not valid
Book is issued to the
user
User successfullyissues
the book which is
scanned by the user
Add to Watch List Check if a book can be
added to watchlist
Book cannot be added
to the watchlist
Book is added to the
watchlist
The book provided by
the user is successfully
added to the watchlist
queue
Pay Fine To test if payment can
be done
Payment cannot be
done by the user
Payment is successfully
done by the user
Fine is paid by the user
using stripe payment
gateway
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 976
Activate User Account Admin can activate the
users account which
they have created
Account cannot be
activated by the admin
User's account is
activated successfully
by the admin
The user accounts
which have been
accepted by the admin
is activatedsuccessfully
CRUD operations on
books
To check if the admin
can perform CRUD
operations on the
books
If the admin provides
invalid details, then the
system will throw an
error
Perform successful
CRUD operations
Admin can create,
update, delete,and read
books from database
Return Books To check if admin can
return the issued books
back to the library
Admin scans theinvalid
barcode
Successful return of
books
Admin can successfully
return the issued books
from the user by
scanning the barcode
Get data like issues,
returns, payments, etc.
Get analytical data like
issues, returns,
payments, etc.
Check if the data given
to the admin is accurate
Provides the admin
with the correct infofor
analytics
Give the Admin the
accurate and real-time
data
Account Activation,
Password Reset and
Update, Book Available,
Payment Receipt,
Return Book
Send emails to the user To check if the mails
are sent to the users
properly
Send email to the
desired user
By given condition the
emails are sent to the
users
Payment Check if payment
microservice can
handle multiple
payment requests
Payment cannot be
done
Payment is done
successfully
Payment microservice
can handle payment
microservice
Fig -4: Home Page
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 977
Fig -5: Log in / Sign up page
Fig -6: Invalid Credentials
Fig -7: Issue Books
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 978
Fig -8: View Books
Fig -9: Search Books
Fig -10: Issued Books
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 979
Fig -11: Return Book
Fig -12: Permission Denied
Fig -13: User Database
Fig -14: Books Database
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 980
Fig -15: Issues Database
Fig -16: Payments Database
3. CONCLUSIONS
Knowza.io systems are essential tools for modern libraries to effectively manage resources, engage users, and encourage
lifelong learning. They provide increased efficiency and accuracy in library operations, greater resource use, improved user
experience, and data-driven decision-making. However, they also require careful design, implementation, and continuing
maintenance. To ensure the success of Knowza.io, libraries must ensure that the system is linked with their objectives and
goals, that staff members are educated to use it successfully, and that it is updated and maintained on a regular basis to
guarantee its dependability and security.Additionally,usersmust beabletoaccesslibraryresources,browseforbooks,request
materials, and renew borrowed things using online portals.
In conclusion, Knowza.io systems are critical tools for modern libraries in order to manage materials, engage patrons, and
encourage lifelong learning. Theyprovidea numberofadvantages,includingincreasedefficiency,a bettercustomerexperience,
and data-driven decision-making. However,to ensurethe successofKnowza.io, proper design,andcontinuingmaintenanceare
required. Knowza.io systems, with proper planning and implementation, may help libraries survive in the digital era and
continue to serve as valuable community resources.
REFERENCES
[1] Library Management System Shanmugam A.P, Ramalakshmi A., Sasthri G., Baalachandran S.
[2] Online Library Management System by Namburi Sai Naga Lakshmi Prasanna and B.N.Srinivasa Gupta.
[3] Developing a QR Code-based Library Management System with CaseStudyofPrivate School inSurakarta CityIndonesia by
Heru Supriyono, Muhammad Ramadhan Fitriyan, Muamaroh.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 981
[4] The University Library Management System Based on Radio Frequency Identification by Jin Feng Zhang, Chang Ji Wen.
[5] Android Application for Library Automation by Prasanna Pillai, Sonal Singh, Shreya Thakare.
[6] Development of Library Management Robotic System by Anita Gade, Yogesh Angal.
[7] Customer-Oriented Library Services for Chinese Higher Education Jiahui Jiang and Yongbing Zhang.
[8] Global Research in Library Management from 2010 to2020:ABibliometricInvestigationbasedonScopus byAnkit Biswas,
Dhruba Jyoti Borgohain.
[9] Research and Design on Library Management SystemBasedonStrutsandHibernateFramework byErxiangChen, Minghui
Liu.
[10] A Digital Library System for Periodicals Distribution D. M. Choy, C. Dwork.
[11] A Web-based Book Application using MongoDB & NodejsAishna Gupta,Anuska Rakshit,MansiRaturi,NishantRaj,Pallavi
Mishra

More Related Content

Similar to Knowza.io - Advanced Library Management System

11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
Revolutionizing Library Management.pdf
Revolutionizing Library Management.pdfRevolutionizing Library Management.pdf
Revolutionizing Library Management.pdfmagicminds
 
M829_Chinmayy_Purohit_Executive_Summary
M829_Chinmayy_Purohit_Executive_SummaryM829_Chinmayy_Purohit_Executive_Summary
M829_Chinmayy_Purohit_Executive_SummaryChinmayy Purohit
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 
Key Features of School Library Management Software that you need to know.pdf
Key Features of School Library Management Software that you need to know.pdfKey Features of School Library Management Software that you need to know.pdf
Key Features of School Library Management Software that you need to know.pdfmayank jain
 
A Web-based Book Application using MongoDB & Nodejs
A Web-based Book Application using MongoDB & NodejsA Web-based Book Application using MongoDB & Nodejs
A Web-based Book Application using MongoDB & NodejsIRJET Journal
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemSoman Sarim
 
Library App for beginners to understand a
Library App for beginners to understand aLibrary App for beginners to understand a
Library App for beginners to understand aLouis Fernandez
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptxSanjayNamdeo14
 
Developing a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale PolytechnicDeveloping a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale PolytechnicEditor IJCATR
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Libary management system
Libary management system Libary management system
Libary management system praladh timsina
 
Digital Lost and Found Item Portal
Digital Lost and Found Item PortalDigital Lost and Found Item Portal
Digital Lost and Found Item PortalIRJET Journal
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptxOmDyundi
 
Library management System
Library management SystemLibrary management System
Library management Systemsaradateja
 

Similar to Knowza.io - Advanced Library Management System (20)

11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
 
Revolutionizing Library Management.pdf
Revolutionizing Library Management.pdfRevolutionizing Library Management.pdf
Revolutionizing Library Management.pdf
 
M829_Chinmayy_Purohit_Executive_Summary
M829_Chinmayy_Purohit_Executive_SummaryM829_Chinmayy_Purohit_Executive_Summary
M829_Chinmayy_Purohit_Executive_Summary
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Online Book Store
Online Book StoreOnline Book Store
Online Book Store
 
Key Features of School Library Management Software that you need to know.pdf
Key Features of School Library Management Software that you need to know.pdfKey Features of School Library Management Software that you need to know.pdf
Key Features of School Library Management Software that you need to know.pdf
 
A Web-based Book Application using MongoDB & Nodejs
A Web-based Book Application using MongoDB & NodejsA Web-based Book Application using MongoDB & Nodejs
A Web-based Book Application using MongoDB & Nodejs
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Library App for beginners to understand a
Library App for beginners to understand aLibrary App for beginners to understand a
Library App for beginners to understand a
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
Developing a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale PolytechnicDeveloping a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale Polytechnic
 
Library App.pptx
Library App.pptxLibrary App.pptx
Library App.pptx
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Libary management system
Libary management system Libary management system
Libary management system
 
Digital Lost and Found Item Portal
Digital Lost and Found Item PortalDigital Lost and Found Item Portal
Digital Lost and Found Item Portal
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
Library management System
Library management SystemLibrary management System
Library management System
 

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

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
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
 
(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
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
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
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
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
 
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
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
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
 
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
 
(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...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
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
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
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
 
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, ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 

Knowza.io - Advanced Library Management System

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 971 Knowza.io – Advanced Library Management System Vinod Bhat 1, Rahul Gaikwad2, Manjiri Tare3, Dipali Gharate4, Martina D’Souza5 1,2,3,4Students, Dept. of Information Technology, Xavier Institute of Engineering, Maharashtra, India 5Professor, Dept. of Information Technology, Xavier Institute of Engineering, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – A Library Management System (LMS) is an integrated software system designed to handle the many activities and operations of a library. It aids with the automation and streamliningofconventionalmanuallibraryadministrationactivitiessuch as book procurement, cataloging, circulation, usermanagement, andreporting.Knowza.ioisanonlinegatewaythatallowsusersto access library resources, search for books, and request materials. It provides librarians with a variety of tools to manage the library's collection, track user activity, produce reports, and handle administrative responsibilities such as handling fines and fees.Knowza.io assists libraries in improving their services, improving the user experience, and optimizing resource use. It is an essential tool for all types and sizes of libraries, including academic, public, and special libraries, to properly manage their resources, engage their users, and encourage lifelong learning Key Words: NodeJS, Express, MongoDB, Web Scrapping, Docker, GitHub Actions, React, Python 1.INTRODUCTION A Library Management System (LMS) is a softwareapplicationthatassistslibrariesinefficientlymanagingtheiroperationsand services. It provides a centralized platform for librarians to manage and organize library resources like books, magazines, newspapers, audio and video materials, and digital resources. Cataloguing, circulation, acquisitions, serials management, and patron management are common features of an LMS. Cataloguing enables librarians to create and maintain a database of library resources, including metadata suchasauthor,title, year of publication, and subject. Librarians can track the circulation of library materials, such as lending, renewing, and returning books, using circulation management. Through acquisition management, librarians can manage the purchase and receipt of new library resources such as books, journals, and other materials. Librarians can manage patron accounts, including registration, borrowing privileges, and fines, using user management. LMSs can also include features like search functionality, an online catalogue, and a reservation system, making it easier and more convenient for users to access library resources.LMSscanalsoprovidelibrarianswithanalytical toolsfortrackinglibrary usages, such as circulation statistics, resource usage, and user behaviour. Overall, learning management systems (LMS) are critical tools for libraries to manage their operations efficiently, provide quality services to users, and improve the overall library experience. 2. BACKGROUND For millennia, libraries have been an important aspect of human society, functioning as storehouses of knowledge and information. Libraries have developed andadapted to shifting societal requirements and technology breakthroughsover time. Before, libraries managed their holdings using manual methods such as paper-based catalogs, index cards, and circulation ledgers. These systems were inefficient and time-consuming, resulting in inefficiencies in library operations. Libraries began to use automated methods to manage their collections with the development of computer technology in the twentieth century. The earliest library automation systems, which used mainframe computers and batch processing, were implemented in the 1960s and 1970s. Library automationsystemsexpandedtoincludeclient-serverarchitecturesandgraphicaluserinterfacesaspersonalcomputers became increasingly common in the 1980s and 1990s. These tools, known as Integrated Library Systems (ILS), enabled librarians to better manage their holdings and deliver services.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 972 Web-based technology and the internet ushered in a new era of library automation systems in the early 2000s. These Library Management Systems (LMS) provided increased flexibility and accessibility, allowing consumers to search and access library materials from any location with an internet connection. LMS systems nowadaysare more complex and sophisticated, with capabilities like artificial intelligence, machinelearning,and cloud-based architectures. In a fast-changing digital world,they providelibraries with significanttoolsformanagingresources, engaging patrons, and promoting lifelong learning. 3. METHODOLOGY 3.1 Module Description User Module: This module has the following functionality  Login: Web page that lets the user log into their account toaccess the web page. This is done with the help of emailand password combination and an error is thrown if these credentials are given incorrectly.  Sign up: This page allows the user to create a new account with Knowza.io to access the web app.  Search for Books: This functionality deals with the searching of books that are present in the library (database) to check for their availability as well as if the book is present in the library or not.  Issue Books: Users can issuebooks(max of 3 at a time) by just scanning the barcodepresentonthebackofthebookfor quick and easy issuing of books.  Add to Watch list: If the book which the user wants is not present (available) in the library then they can add the book to the watch list so that they will be reminded when the book is available in the library.  Pay Fine: If the user fails to return the book on time, then there will be a fine associated with every day the user fails to return the book. This fine can be paid by this web page. Uses Stripe as a payment gateway. Admin Module: This module consists of the following functionality  Login: Web page that lets the admin log into their account to access the web page. This is done with the help of email and password combination and an error is thrown if these credentials are given incorrectly.  Sign Up: This page allows the admin to create a new account with Knowza.io to access the web app.  Activate User Account: This is used to activate the user account that has just created a new account for Knowza.io.  CRUD operation on books: Since the library is a placewherebooksareconstantlyupdated,added,orpulleddownfrom the library. Admin can ADD, UPDATE, and DELETE books present in the database using this web page.  Return Books: The books taken by the user need to be returned to the librarythisisdonebytheadminbyjustscanning the barcode on the back of the book and the return is successfully done.  Get data like issues, returns,payments,etc.:Adminscangetdataregardingtheissues,returns,payments,andusersso that they can create a report as well as a record of all the activities associated with the library. Notification Module: This module consists of the following functionality  Account Activation: Users'account needs to be activated in order forthem to issue books. Thissendsamailtotheuser informing them about successful account activation. So that the user can use the website’s functionality like issuing books.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 973  Password Reset and Update: This sends mail about the password resetlinkas well as mail aboutsuccessfulpassword updates.  Book Available: This isa mail telling the user that the book that theywereinterestedinissuesisavailableinthelibrary.  Payment Receipt: After the successful payment procedure a receipt will be sent to theuserinformingthemabouttheir payment.  Return Book: This tells the user about the successful return of a book that was issued by the user and handed over to the librarian. Payment Module: This module consists of the following functionality  Payment: This is the helper module that does all the hardwork of collecting preciousmoneyasafinefromtheuserand depositing it to the library account using Stripe. 3.2 System Architecture Fig -1: Entity Relationship Diagram
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 974 Fig -2: Proposed Methodology Fig -3: Flow Diagram 3.3 Evaluation Methods Evaluation techniques are systematic processes used to examine a program's, product's, or service's efficacy, efficiency, and overall performance. Surveys, interviews, observation, testing, and data analysisareamongthemethodsusedtogivefeedback and insights that may be utilized to enhance the program, product, or service.  Usability Testing: This entails watching how users engage with the system and gathering feedback on its usability, user interface, and overall user experience. This is very important as to ensure user the best experience.  Performance testing: This approach evaluates the system's capacity to manage many usersandtransactions,suchas book checkouts, returns, and payments. The system must handle large amount of load as in production.  Security testing: This includes evaluating the system's security features, such as data encryption, access control,and authentication methods, to guarantee sensitive data is protected. No user may login into other user’s account.  Functionality testing: This approach entails evaluating the system's functioning to ensure that all features and modules are operational and fulfill the requirements of the library and their corresponding functions.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 975  Compatibility testing: This approach assesses Knowza.io's compatibility with various operating systems, web browsers, and devices to ensure all users can access and utilize the system. So that the user can use website without issue.  Acceptance testing: This process entails testing the system againsttheneedsandspecificationsofthelibrarytoverify that it satisfies their expectations and is fit for usage. All the functionality is handled and issued in the website.  Post-implementation review: This approach entails gathering feedback from library employees and users after the system has been installed in order to identify any difficulties or areas for development for smooth function of library. 3.4 Experimental Results The outcomes or findings of an experiment or research are referred to as experimental results. The findings of an experiment are examined to develop conclusions regarding the impact of the independent variable(s) being researched on the dependent variable(s). Typically, experimental results are presented as quantitative data, such as statistical analyses or graphical representations. To summarize, experimental results give empirical data thatmaybeusedtosupportorinvalidate hypotheses or ideas regarding the topic under investigation. In this section, we will look into the implementation of the proposed system by performingcertain experiments/teststocheck whether the system provides accurate or expected results and can handle high loads and also if we get the outcomes that we expected before testing the system in the implementation phase. Table -1: Explains the Test cases. Test Case Testing Purpose Testing Condition Expected Outcomes Actual Results Login To check if the user can log in to their account If the user provides invalidcredentials,then the system will throw an error Grant access to the website uponpassingof correct info User logs into the website successfully Sign Up To check if the user can create a new account If the User provides with details that arenot accepted by the system or in the wrong format then it will throw an error Successfully create a new account with the given info User gets access to the website by the newly created account Search for Books Check books based on ISBN, Author name or Book name Userprovidesunknown or wrong details Provides the user with the correct info based upon the given info Shows the book present in the library (database) by the parameters provided by the user Issue Books To test if the user can issue books by just scanning the barcode from the back of the book User scans a barcode that is not valid Book is issued to the user User successfullyissues the book which is scanned by the user Add to Watch List Check if a book can be added to watchlist Book cannot be added to the watchlist Book is added to the watchlist The book provided by the user is successfully added to the watchlist queue Pay Fine To test if payment can be done Payment cannot be done by the user Payment is successfully done by the user Fine is paid by the user using stripe payment gateway
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 976 Activate User Account Admin can activate the users account which they have created Account cannot be activated by the admin User's account is activated successfully by the admin The user accounts which have been accepted by the admin is activatedsuccessfully CRUD operations on books To check if the admin can perform CRUD operations on the books If the admin provides invalid details, then the system will throw an error Perform successful CRUD operations Admin can create, update, delete,and read books from database Return Books To check if admin can return the issued books back to the library Admin scans theinvalid barcode Successful return of books Admin can successfully return the issued books from the user by scanning the barcode Get data like issues, returns, payments, etc. Get analytical data like issues, returns, payments, etc. Check if the data given to the admin is accurate Provides the admin with the correct infofor analytics Give the Admin the accurate and real-time data Account Activation, Password Reset and Update, Book Available, Payment Receipt, Return Book Send emails to the user To check if the mails are sent to the users properly Send email to the desired user By given condition the emails are sent to the users Payment Check if payment microservice can handle multiple payment requests Payment cannot be done Payment is done successfully Payment microservice can handle payment microservice Fig -4: Home Page
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 977 Fig -5: Log in / Sign up page Fig -6: Invalid Credentials Fig -7: Issue Books
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 978 Fig -8: View Books Fig -9: Search Books Fig -10: Issued Books
  • 9. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 979 Fig -11: Return Book Fig -12: Permission Denied Fig -13: User Database Fig -14: Books Database
  • 10. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 980 Fig -15: Issues Database Fig -16: Payments Database 3. CONCLUSIONS Knowza.io systems are essential tools for modern libraries to effectively manage resources, engage users, and encourage lifelong learning. They provide increased efficiency and accuracy in library operations, greater resource use, improved user experience, and data-driven decision-making. However, they also require careful design, implementation, and continuing maintenance. To ensure the success of Knowza.io, libraries must ensure that the system is linked with their objectives and goals, that staff members are educated to use it successfully, and that it is updated and maintained on a regular basis to guarantee its dependability and security.Additionally,usersmust beabletoaccesslibraryresources,browseforbooks,request materials, and renew borrowed things using online portals. In conclusion, Knowza.io systems are critical tools for modern libraries in order to manage materials, engage patrons, and encourage lifelong learning. Theyprovidea numberofadvantages,includingincreasedefficiency,a bettercustomerexperience, and data-driven decision-making. However,to ensurethe successofKnowza.io, proper design,andcontinuingmaintenanceare required. Knowza.io systems, with proper planning and implementation, may help libraries survive in the digital era and continue to serve as valuable community resources. REFERENCES [1] Library Management System Shanmugam A.P, Ramalakshmi A., Sasthri G., Baalachandran S. [2] Online Library Management System by Namburi Sai Naga Lakshmi Prasanna and B.N.Srinivasa Gupta. [3] Developing a QR Code-based Library Management System with CaseStudyofPrivate School inSurakarta CityIndonesia by Heru Supriyono, Muhammad Ramadhan Fitriyan, Muamaroh.
  • 11. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 981 [4] The University Library Management System Based on Radio Frequency Identification by Jin Feng Zhang, Chang Ji Wen. [5] Android Application for Library Automation by Prasanna Pillai, Sonal Singh, Shreya Thakare. [6] Development of Library Management Robotic System by Anita Gade, Yogesh Angal. [7] Customer-Oriented Library Services for Chinese Higher Education Jiahui Jiang and Yongbing Zhang. [8] Global Research in Library Management from 2010 to2020:ABibliometricInvestigationbasedonScopus byAnkit Biswas, Dhruba Jyoti Borgohain. [9] Research and Design on Library Management SystemBasedonStrutsandHibernateFramework byErxiangChen, Minghui Liu. [10] A Digital Library System for Periodicals Distribution D. M. Choy, C. Dwork. [11] A Web-based Book Application using MongoDB & NodejsAishna Gupta,Anuska Rakshit,MansiRaturi,NishantRaj,Pallavi Mishra