Professional Documents
Culture Documents
1. INTRODUCTION
1.1 AIM
The aim of the Library Management System project is to create information about the books for
members and administration. There are registered people in the system is economical and it is
developed within the required time, which includes task such as:
This project “Library Management System” of gives us the complete information about the
library. We can enter the record of new books and retrieve the details of books to the students and
maintain their records and can also check how many books are issued and stock available in the
Library.
1.2 OBJECTIVES
1.3 VISION
All residents of students will have equal access to excellent library service.
1
Library Management System
2. PROJECT/PROBLEM SELCTION
The major Project was designed to approach the aims and solve the problems which book readers
are dealing with when it comes to Library; it covers the design, implementation and solutions.
What caught my interested in this project is the desire to help and or facilitate the iterations
between the Libraries and the readers, as we can see in nowadays when we go to the library we do
not know if the book that we want is there and if it is available, thenceforth that is why I aim to
build an Enterprise Application that will help the libraries and readers in the future. In this
document I will describe witch technologies I will use, the data base structure, programming
language and all the diagrams which will explain each process or workflow that is implemented in
the application. At the end of this project the application that I have built will help and or
facilitate the communication among Libraries and readers.
The basic problems goes around the inter-communication among libraries and readers, and as we
know libraries are a little distant from the readers, plus have a lot of books, making it a bit
difficult to find a specific book. Another problem I could find was revolving around the
management of books, the problem is when we want to loan some book, the readers goes to
library and discovers that the book he want is borrowed, and the readers does not know when the
book will return to become available, and he can goes back to the library another day but he can
comes across with a borrowed book again.
Among the problems I found, I marked three very interesting to highlight are:
Many readers are omitted information that are in books or papers with electronic
information
When the libraries have a lot of book and according to the amount of books it is bit
difficult to manage the loan
Staffs of the libraries use papers to record information about the loan, and when they want to
search some information about the loan it become difficult.
2
Library Management System
3
Library Management System
4. SYSTEM STUDY
4.1 EXISTING SYSTEM ALONG WITH DEFICIENCIES
As we have seen in earlier topic, the existing system follows which create the
need for the system.
Whatever we think need not be feasible. It is wise to think about the feasibility of any problem we
undertake. Feasibility is a study of impact, which happens in the organization by the development
of the system. The impact can be either positive or negative when the positive nominates the
negative the system is consider to be feasible.
4
Library Management System
Types of feasibility:
4.3.1 Technical:
We can strongly say that it is technically feasible, since there will not be much difficulty
in getting required resources for the development and maintaining the system as well. All
the resources needed for the development of the software as well as the maintenance of the
same is available in the organization.
4.3.2 Economical:
Development of this application is highly economically feasible. The organization needed
not spend much money for the development of the system already available, the only thing
is to be done in making an environment for the development with an effective supervision.
4.3.3 Operational:
Creation of a major software system makes demand on the development team.
Does the team have management expertise?
Does the team have technical expertise?
Can the team accommodate changes in personnel, project requirements, work flow?
5
Library Management System
5. SYSTEM ANALYSIS
HARDWARE SPECIFICATION:
Hard Disk: 20 GB and above.
RAM: 512 MB and above.
Processor: Pentium 4 and above, or any other equivalent processor.
SOFTWARE SPECIFICATION.
R.1: Register
Description: First the user will have to register/sign up. There are two different type of users.
The library manager/head : The manager have to provide details about the name of library
address, phone number, email id
Regular person/student: The user have to provide details about his/her name of address, phone
number, email id.
R.1.1: Sign up
Processing: All details will be checked and if any error are found then an error message is
displayed else a membership number and password will be generated.
R.1.2: Login
R.2.2: Search
R.2.4: Renew
R.2.5: Return
7
Library Management System
R.2.6 Fine
Input: Enter the details of the books such as names ,author ,edition, quantity.
Output: confirmation of addition.
8
Library Management System
9
Library Management System
10
Library Management System
11
Library Management System
12
Library Management System
13
Library Management System
Start
Stop
Is user name Verification
& pwd
Disconnect correct
correct user
jjjjjjcorrect &
Layout
User Register
Search by title
Add user detail Modify user detail Delete User info
Retrieve Detail
Show detail
Stop
14
Library Management System
Books
Management
Library
management Authors
management
LIBRARY
Publisher MANAGEMENT
SYSTEM System user
management
management
Log in
management
15
Library Management System
Book_id author
Pub_id
title
address
Published
price books
by Publisher
name
available
Expiry_date
Name
Due date
Borrow by Member
Address
Return
date Memb_type
Issue
Memb_id
Memb_date
16
Library Management System
17
Library Management System
6. SYSTEM TESTING
Testing is one of the important steps in the software development phase. Testing is performed to
identify errors and is an integral part of the entire development and maintenance process. The
Library Management System has been put under rigorous testing so as ensure the correctness of
its design. The two basic testing strategies that were used:
1. Unit Testing
2. Integration Testing.
18
Library Management System
19
Library Management System
7. FUTURE SCOPE
To make the software platform-independent.
To make the software general accessibility to the users.
Giving inner topics highlights of the book searched.
Providing space for online suggestions.
To add more features and graphics making it user friendly.
20
Library Management System
REFERENCES
1. https://nevonprojects.com>akshadham project
2. https://www.javatpoint.com>library-management-project
3. https://www.scribd.com>doc>library
4. https://sourceforge.net>
5. https://gitthub.com
21