Library Management System
Introduction
          A library management system is software made specifically to control every
aspect of a library. It aids librarians in maintaining a database of newly released books
as well as books that members have borrowed and their due dates. This system
completely automates all your library’s activities. The best way to maintain, organize,
and handle countless books systematically is to implement a library management
system software.
          Records for libraries are kept up to date using a library management system. It
keeps track of the numbers of books in the library, how many are issued, how many
are returned or renewed, how many have late fines assessed. With this system, books
may be promptly located, issued or reissued, and all the data can be managed
effectively and efficiently. A library management system's goal is to instantly and
accurately offer information about any type of book, saving a great deal of time and
effort.
Objective of the study
General Objectives
          The objective of the system is to automate the existing system so that
searching, borrowing and returning books will be faster. Furthermore, the proponents
want to maximize learning by enticing the students to visit the library to have a first-
hand experience on hassle-free searching, borrowing and returning of books. This
system is expected to reduce the cost of library operations and provide a more
productive environment for the library staff member.
Specific Objectives
The specific objectives of this study are;
     To design a functional and reliable system.
     To create a system that will enhance the traditional searching process for the
           books in the library.
     To help manage the effective delivery of library services.
     To evaluate its performance and acceptability.
Project Context
           A Library Management System is software that handles the basic and
systematic organization of library functions. The system would include basic features
for adding/updating student information, adding/updating book information, searching
for books, and managing check-in/check-out processes.
           This software allows us to keep track of students and books, as well as
determine how many books are issued and how many books are available in the
library.
Purpose
    A Library Management System's main purpose is to run libraries more cost-
effectively and with more efficiency. All of the libraries operational tasks are
simplified by the system’s complete automation. The software handles the tasks of
book purchase, cataloging, indexing, documenting circulation, and stock checking.
The software eliminates the need for repetitive manual work and reduces the risk of
errors. Some features of this software are:
          Improved customer service through greater access to accurate information.
          Reduction of cost and time.
          Greater accountability and transparency in operations.
          Making the functioning of the library faster.
Scope                                and                                Limitation
        Library is an important part of the academic sector as well as some
professional sectors too like, Advocacy etc. The efficiency of a library lies on how the
books and other materials are arranged and how easily one can get the books of their
choice. Generally, what we see nowadays is the manual library management system
whose       process        of     operation       is      very       much        hectic.
        What we are doing is that we are proposing a computerized library
management system, which provide better and efficient service to the library
members. This system is meant to transform the hectic manual system to a more
efficient computerize system. This system can be used efficiently in educational
institute. This system assumes that the user doesn’t possess the right to modify
information about books.
     Methodology
PLANNING
              ANALYSIS
                              DESIGN
                                              DEVELOPMENT
                                                            TESTING
                                                                  IMPLEMENTATION
                                                                              MAINTENANCE
     Software Developmental Life Cycle
            Waterfall Model is one of the commonly used models in presenting the flow
     of the study of the system which able to breakdown the phases into step-by-step
     procedure where every phase having procedures. After the analyzed data and
     information gathered or being collected from the desired people being interviewed is
     now ready to be applied foe making a database program, and after that, the proponents
     could be able to start planning or talking about the interfaces and begin or star with
     making or designing the system according to its outlooks and functionalities.