Ishrat Fyp
Ishrat Fyp
Project Proposal
2019-2023
Supervised By:
1
TABLE OF CONTENTS
1. INTRODUCTION.................................................................................................................................
2. LITERATURE REVIEW.......................................................................................................................
3. PROBLEM STATEMENT.....................................................................................................................
4. PROBLEM SOLUTION.........................................................................................................................
7. SCOPE................................................................................................................................................
8. SOFTWARE METHODOLOGY............................................................................................................
1.Introduction
2
A Library Management System is a software used to manage catalog of library.The main purpose of a
Library Management System is to simplify the process of managing library resources, such as books.the
librarian used to manage the whole work in manual mode in the form of files and record books. Also,
the process of adding new books, new students, issuing and returning books had to be managed in a
manual manner which is very slow and inefficient. The library management system resolves this
problem and provide a better solution to this. It provides a user-friendly interface application to the
librarian where they can do all the operations of a library very easily. This helps to keep records of
whole transaction of the books availaible in the library. Library mangement handeling records of books
and readers.
It can show information about the books that are available in different departments, book transactions,
and book holders. This project aims to make administering the library simple, secure, and effective
while also minimizing managing personnel in the library.
2. Literature Review
Sahu et al. (2020) conducted a study on the use of library management software in academic libraries in
India. The study found that library management software improved the efficiency of library services and
helped in providing better services to users.
Afolabi and Afolabi (2020) investigated the use of library management systems in Nigerian university
libraries. The study found that library management systems helped in the automation of library services
and the improvement of library resources management.
A review of literature reveals that a computerized library management system will:
Help to improve the library services.
Help the Liberians with management information.
Help the librarian in reporting on the various operations of the library.
3. Problem statement
Many libraries are run manually by a group of people. These people keep records on the books and the
students (borrowers), manually inspect the books, and record the books that have been issued. All of
these tasks must be completed manually, and if the library is particularly vast, maintaining accurate
records will become a significant challenge. This is because manual record keeping has never been a
dependable method because humans have a tendency to forget things.
The following are other issues with the current system:
Fast report production is not possible
Information regarding the issue and return of the books is not properly kept.
And no central database can be formed because the information is not included in the database.
4. Problem Solution
3
Tools Version
odoo 15.0
Pycharm community edition 22.0
Tools Front end languages Html,css,javascript,
And Qweb
Technologies Backend Python3.8,
PostgreSQL,Xml
MS PowerPoint 2013
Operating system Linux
The main users of the proposed system are the borrowers, the administrator and the librarian.
3.Their activities
5.Analysis Model
member
View the Library registration
books detail management
Admin system Members
View the
members detail Book request
4
database
1. Efficiently manage the library's collection of books and other resources, including their acquisition,
cataloging, classification.
2. Streamline the borrowing and returning of library materials by patrons, including tracking due dates,
renewals, and fees.
3. Provide easy access to information about the library's resources, including the availability, location, and
status of specific items.
4. Generate reports and statistics about library usage and performance, including circulation, inventory,
and overdue items.
5. Ensure the security and integrity of the library's resources by implementing appropriate access controls
and tracking mechanisms.
6. Facilitate communication and collaboration among library staff members, including sharing of
information about patrons, materials, and operational issues.
8.Scope
5
the scope of a library management system project is to provide an efficient, user-friendly, and secure
platform for managing all aspects of library operations.
Any education institute can make use this system for providing informtion about library activities.
This project can further be extended by adding the facility of internet overcome the problem of book
stock in library.
9.Project Modules:
The whole software application is divided in to three modules which are Admin Module, Librarian
Module and Student module.
1) Admin Module: The programme administrator will be in charge of the admin module. He is the one
in charge of the system security and authorization. Only the admin can register the different librarians
with the application and the database.The librarians can only access the application if they are authorised
and registered.
2) Librarian Module: The librarian has full access to the librarian module. So, whenever a librarian
opens the application, he has to login in the application with the user id and password provided by the
admin. The various actions that he can undertake are visible on the home screen after a successful login.
The operations he can perform includes: add new students, add new books issue books, return books,
updating student’s details, updating book’s details, sending messages to the students regarding various
issues (like overdue of the issue book), generating weekly/monthly reports in the books stock.
3)Members Module: The student module contains details about all the students registered with the
library. Only the librarian can register the students with the application after successful verification. The
operations that student can perform inside the student
module includes: view all books available in the library, search the availability of a particular book,
number of books they have issued from the library, overall fine that he has to pay, submit the queries.
Apart from this, the students can cancel their registration from the library.
Features:
Login
issue and return books.
Catologue
Registration
Add books
Add member
Delete member
Delete books
10.Software Methodology
Water fall model use to developed the proposed system.
6
I will use incremental methodology to develop the proposed system. I have already done planning for
the project by choosing the proposed project and its domain. I will analyze the requirements and then
start developing the application. The application will be developed in different iterations. After
developing the application, I will do the testing of the application, after each iteration.
Designin
g
Coding
Testing
Delivery
12.References:
URL:https://studylib.net/doc
https://www.researchgate.net
https://www.academia.edu