The library management always produces a large amount of information every day. These data have become valuable resources for data mining and machine learning. A Library Management System is a system that is used to store and maintain library entries. It is also used for storing the records of the books available or returning the books. It helps to keep a record of the new books with the date of submission. It reduces the work of librarians and also saves time. It is also user-friendly for the librarian to operate. It is also useful for students and teachers to maintain the records of the book.
The used software in the system is Library Management system. The SRS (System Requirement Specification)  covers the complete description of the Library Management System and this aims at simplifying the effort of the librarian and book lenders, thus increasing the productivity by using tools that simplify the book lending process.
The Library Management System will be fully automatic and can be operated by the librarian. The user will be able to check the availability of the book he/she needs. It will be managed by the admin user to keep the record of the book issued or returned. So with the help of this online system the work load on librarian can be reduced an their productivity can be increased.
II. RELATED WORKS
Online Library Management System is an Automated Library System that handles the various functions of the library. It is an important part of every school and college and it helps the librarian to keep records of available books as well as issued books. A. J. A. Baetiong et al. shows in  that mobile and web application integrates the library process such as circulation, inventory, acquisition, and cataloging into a one web application. Recently W. Zhigang in  designs the information infrastructure and key mechanism of library management system, and discusses the innovation of system service mode from the aspects of readers' information acquisition and modification, fast management and delivery of books. In 2012, J. Hou, Z. Zhu and J. Zong in  designed the network library management system operated on the company backbone network and it consists of eight subsystems of book cataloguing, book acquisitioning, book circulation, periodical management, standard management, data management, system maintenance and Web query.
TABLE I Comparison of existing work and its performance
Title of the Work
Mobile and Web application
Risk of cyber-attack.
Complicated to operate.
Hou , Z.Zhu and
Risk of computer virus and data loss.
III. PROPOSED SYSTEM
Existing system does not have availability of teacher’s login or student login whereas this system provides teachers login as well as students login. In existing system book cannot be reserved online whereas in the proposed system he can reserve the book he/she wants to have. Existing system does not have any facility of online notice board where the upcoming event details are issued. In the existing system teachers does not have the facility of uploading their lecture notes online whereas this system provides. Existing system does not have any facility for book request and suggestions where as in proposed system after logging in to their accounts student can request books as well as provide suggestions to improve library 
A. Architecture and Working
Library management system is a python-based programming application and database connected system especially designed for staff members in an institution which eases the library management in a more systematic and cost-effective manner . This project makes the entire library management automated so that the staff does not need to work manually or any hand written samples.
Firstly, from the application icon situated in the desktop, it will take user to the login page. In this page the user has to create an ID and Password, at the time of login if by chance the user has entered any wrong ID or Password the system will generate a message or else it will show the option of Forgot Password in order to create a new one. The login window will provide the following functions which is made under My SQL.
B. Functional Requirements
Signing In/Signup: The person has to sign in to his account, if he/she has already created an account. Creation of a new account, User ID and verification mail sent to the user .
Issuing of Books: The user searches for a particular book using the book name and author. The book is then searched in the database and the details of the book is displayed, including the availability and duration for borrowing. The user can then issue the book accordingly. It is searched by the name of the book and name of the author.
Returning of Books: The user selects a time slot and the name of the book which is to be returned. If there is any fine, the user pays the fine accordingly. Selecting the book. After returning the book from the site the data of the book issued by the student is deleted. If any overdue is there the message will automatically reach the user to pay the fine of overdue.
C. Flow diagram for students Login and Issuing the books
Computerization of various operations is a result of the objective to simplify life and speed up processing. Numerous industries have been transformed by computer technology, particularly education. A web-based LMS has been created to manage all library operations, including the addition of new books, updating user records, the procedure for borrowing books, etc., in order to promote technology-driven education. In conclusion, it can be fairly said that the created system is an effective, useful, and dependable LMS based on careful analysis and assessment. It is functioning well and effectively satisfies the initial suggested minimum requirements. The efficient use of the library system is anticipated to be an advantage of the novel approach for both users and employees. While this mechanism responds.
 S. Omkar Sunar Verma.et.al, “A comparative study of relational database management system and object-oriented database management system”, International Journal of Creative Research Thoughts, Volume 9, Issue 4, April 2021, ISSN: 2320 – 2882.
 Jianhu Zheng.et.al, “A Unified Modeling Language-Based Design and Application for A Library Management Information System”, CYBERNETICS AND INFORMATION TECHNOLOGIES • Volume 14, DOI: 10.2478/cait-2014-0050, ISSN: 1311-9702, 2014
 Ying Zhou.et.al, “UML and Its Application in the Library Management System”, Journal of Microprocessor, Vol. 5, 2004, No 1, 52-54
 Liu, Hong- Mei, “UML-Based Library Management System Modeling. – Computer and Modernization, Vol. 3, 2007, No 1, 100-102
 M. Hitchens; A. Firmage, “The design of a flexible class library management system”, Proceedings. Technology of Object-Oriented Languages, DOI: 10.1109/TOOLS.1997.713528
 Ali Hadi Abdulwahid, Manjula Pattnaik, Manesh R. Palav, S B G Tilak Babu, Geetha Manoharan, G. Pandi Selvi, \"Library Management System Using Artificial Intelligence\", 2023 Eighth International Conference on Science Technology Engineering and Mathematics (ICONSTEM), pp.1-7, 2023.
 Anjaneya Reddy N M, Dr. Lalitha Aswath, “Open Source Softwares in Libraries: Threats and Challenges”, International Journal of Library and Information Studies, Vol.5 (1) Jan-Mar, 2015
 Namburi Sai Naga Lakshmi Prasanna, B.N. Srinivasa Gupta, “Online Library Management System”, Journal of Emerging Technologies and Innovative Research, Volume 10 | Issue 7 | July 2023