Library Management System
Library Management System
A
Proposal on
Library Management System
Submitted to
Department of Computer Application
Dhangadhi Engineering College
Submitted by
Ashish Chaudhary ()
Ram Deuba ()
Sangam Kathariya
March 2021
Table of contents
Table of contents ………………………… 1
Abstract ………………………… 2
Introduction ………………………… 3
Problem specification ………………………… 4
Objective ………………………… 5
Methodology ………………………… 6
Requirement analysis ………………………… 6
Feasibility study ………………………… 6
Economic feasibility ………………………… 6
Technical feasibility ………………………… 7
Hardware recommendations ……………………… 7
Software required ………………………… 7
Schedule feasibility ………………………… 8
System analysis ………………………… 9
System design ………………………… 9
Coding and testing ………………………… 10
Maintenance ………………………… 10
Deliverables ………………………… 11
References ………………………… 12
1
ABSTRACT
With the increase in the number of readers, better management of libraries system
is required. The Library management system focuses on improving the
management of libraries in a city or town. So, to make it easy to find a book the
library management system has been introduced. The library management system
is a project which aims in developing a computerized system to maintain all the
daily work of the library.
In this present-day, nobody wants to search books by seeing all racks individually.
It is time-consuming and spent lots of time to search a single book. Book is the
basic need of people to gain some knowledge from the related book. Therefore to
make easier access for Liberian which provide good facility as well as save time
and Librarian provides a book easily to a needed people.
This is the general way to find the book by librarian by using the library
management system.
2
Introduction
A library management system, also known as an automated library system is
software that has been developed to handle the basic housekeeping functions of a
library. It’s a well organization software solution for a library. It helps to provides
information on any book present in the library to the user as well as staff members.
It keeps a track of book issued, returned, and added to the library.
3
Problem specification
As well as have to be faced that were seen while finding a book in the library. The
main problem occurs while finding book are as follows:
1. Difficult to find the book in specified rack.
2. Difficult to manage with old traditional method.
3. Difficult to maintain the details books and library members.
To remove the problem of managing books and member's detail library
management system is developed.
1.
4
Objective
1. The main theme of this project to provide old traditional method to digital
platform.
2. It’s also make easy to librarian to find the book.
3. The purpose of this project is to keep the details of books and library
members.
2.
3.
4.
5.
th
b.
5
Methodology
We follow the system development life cycle approach to complete this project.
This system phase is organized in a linear order. To develop this project, we follow
the stages of this approach:
Requirement Analysis
In this phase, firstly we analyze the entire requirements related to the field of the
library. We visited the library and ask about the problem of managing the book in
traditional system. We studied the what type of input is given to the system and
what type of output should be printed on the screen. We also study the
requirements from related documents and from the internet.
Feasibility Study
The feasibility study is the initial design stage of any project, which brings
together the elements of knowledge that indicate if a project is possible or not. As
the name implies, a feasibility analysis is used to determine the viability of an idea,
such as ensuring a project is legally and technically feasible as well as
economically justifiable. So in this phase, we study economic feasibility, technical
feasibility, schedule feasibility and we also study legal feasibility.
Economic Feasibility
Economic feasibility is the cost and logistical outlook for a project. In this study,
we analyzed the cost needed that has been needed to develop this project.
6
Technical Feasibility
Technical feasibility is concerned with the technical area of the system. The
technical area can be classified into two section-hardware and software. To decide
the technical feasibility, we use the hardware and software component as follows:
Hardware components
Laptop and Computer
RAM ( Greater or equal to 2GB)
Hard disk 500GB (minimum space 30 .GB)
Mobile and Virtual Devices
Minimum Screen resolution (1280x720)
Software Components
Operating System Windows 7 or above
Dev cpp
7
Schedule Feasibility
The project schedule has been designed as per the requirements and constraints
involved. This project is scheduled to be completed in about 2 months. In this
feasibility, we study the time taken to complete the analysis, planning, designing,
coding, and testing about documentation and final presentation.
Activities Feb Feb/March March April April/May
16-26 27-9 10-20 21-31 1-15 16-30 1-15
Project Analysis
Proposal
Submission
Feasibility
Study
Designing
Coding
Testing
Integration
Final Testing
Documentation
Final Presentation
8
System Analysis
In this phase, we analyze the system in the field of Library and we have seen some
drawbacks in the system. To overcome the drawback of these systems and also to
add new features, we analyze our new system
System Design
In this phase we can design the general concept or flow of our system. We studied
about the stakeholder related to the Library Management System app. The
conceptual design of this system is as shown below.
Issue Book
Login
Library Management
System
File
9
Coding and Testing
After the system design of the library management system we are going to coding
phase. In this phase, we can make Librarian (user of the system) user interface, we
use C programming language for user interface and also for files. After the coding
phase the testing is done. In testing different testing are used like unit testing,
integration testing, .
Maintenance
Program maintenance is the technique of updating altering or correcting the
existing program. If any error are found while implementation of the program, the
error are maintained.
c
10
Deliverables
Complete The Library Management System
User manuals
Source code in pen drive
11
References
https://www.slideshare.net/ArjishmanRoy/project-proposal-of-library-management-system
https://www.educative.io/courses/grokking-the-object-oriented-design-interview/
RMlM3NgjAyR
https://www.codewithc.com/mini-project-in-c-library-management-system/
https://www.youtube.com/watch?v=4082n6dkxYU
12
13