You are on page 1of 9

1 INTRODUCTION

1.1 Problem Definition


To Develop A Library Management System.
This chapter gives an overview about the aim, objectives, background and operation
environment of the system. Education institutes to maintain the records of books
easily can use Library Management System. Achieving this objective is difficult using
manual system as the information is scattered, can be redundant and collecting
relevant information may be very time consuming. All these problems are solved
using this project.
As there are many books present in library and also there are various books issued by
librarians to the members. It is very difficult to maintain huge catalogue within
reasonable space constraints manually and to maintain the same is very time and
space consuming process. If we want complete information of available books or
issued books at any given point of time it is difficult to get it.
Although manual system can handle but there are some flaws in this system:
 Data Redundancy.
 Lot Of Paperwork Involved.
 Time Consuming Process.
 Risk of Data Loss etc.
1. 2 Background Of Project
Library Management System is an application, which refers to library systems, which
are generally small or medium in size. It is used by librarian to manage the library
using a computerized system where he/she can record various transactions like issue
of books, return of books, addition of new books, addition of new students etc.
Books and student maintenance modules are also included in this system, which
would keep track of the students using the library, and also a detailed description
about the books a library contains. With this computerized system there will be no
loss of book record or member record, which generally happens when a non-
computerized system is used. In addition, report module is also included in Library
Management System. If user’s position is admin, the user is able to generate different

1
kinds of reports like lists of students registered, list of books, issue and return reports.
All these modules are able to help librarian to manage the library with more
convenience and in a more efficient way as compared to library systems, which are
not computerized.

2 Problem Statement
The problem occurred before having computerized system includes:
File lost
When computerized system is not implemented file is always lost because of human
environment. Some times due to some human error there may be a loss of records.
File damaged
When a computerized system is not there file is always lost due to some accident like
spilling of water by some member on file accidentally. Besides some natural disaster
like floods or fires may also damage the files.
Difficult to search record
When there is no computerized system there is always a difficulty in searching of
records if the records are large in number.
Space consuming
After the number of records becomes large the space for physical storage of file and
records also increases if no computerized system is implemented.
Cost consuming
As there is no computerized system the to add each record paper will be needed which
will increase the cost for the management of library.
Inconsistency in data entry, room for errors.
System is dependent on good individuals.
lack of security.
Duplication of data entry.
No central database

2

3 Objective & Scope
3.1 Objective
 The system is a standalone system.
 The admin can issue and renew the book.
 The system empowers the administrator to issue fines on books that are overdue.
 The system can maintain the data about the books.
 The system can categorize the books according to the courses.
3.2 Scope
Without a Library management System, managing and maintaining the details of the
book is a tedious job for any college. Library management system will store all the
details of the books including their category, availability and also maintains the
details about the students to whom the books are issued.
 Login module
 Search module
 Addition of Books
 Deletion of Books:
 Addition of Student Details
 Fine Module

4 Literature Review
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.
 Increase the rate at which tasks are completed accurately
 Obviate the need to hire additional staff with increased demand for services.

3
5 Methodology For Implementation Of Project
Detailed life Cycle of the Project
The general methodology in developing a system is involved in different phases
which describe the system’s life cycle model for developing software project. The
concept includes not only forward motion but also have the possibility to return that is
cycle back to an activity previously completed. This cycle back or feedback may
occur as a result of the failure with the system to meet a performance objective or as a
result of changes in redefinition of System activities. The basic WATERFALL
MODEL is being used that is it's stages.
These are as follows:-
 Requirements Analysis Phase
 Design Phase
 Development Phase
 Coding Phase
 Testing Phase
LIBRARY MANAGEMENT SYSTEM
 Implementation Phase

Phases of Waterfall Model:

REQUIREMENT ANALYSIS
This phase includes the definition of the problem. In order to identify the problem: we have to
know information about the problem the purpose of the evaluation for the problem to be known.
To know the client’s requirements and the objectives of the project, a questionnaire was prepared 4
and the client was made to answer it. On the basis of the questionnaire, the problem is defined
and evaluated. The SRS is made and requirement analysis is done.
Waterfall phase model: -
Requirement Analysis
This phase includes the definition of the problem. In order to identify the problem: we
have to know information about the problem the purpose of the evaluation for the
problem to be known. To know the client’s requirements and the objectives of the
project, a questionnaire was prepared and the client was made to answer it. On the
basis of the questionnaire, the problem is defined and evaluated. The SRS is made and
requirement analysis is done.
Design
Software design is processes through which the requirements are translated into are
presentation of software. The design of the system is in modular form i.e. the software
is logically partitioned into components that perform specific functions and sub
functions. The Design Phase leads to modules like process selection which exhibit
independent functional characteristics .These modules aren’t interconnected. It even
leads to interfaces that reduce the complexity of the connections between modules
and with that external environment.
Development
The development phase includes choosing of a suitable s/w to solve the particular
problem given the various facilities and the sophistication in the selected software
gives a better development of the problem. Here the software was built using. The
data is stored in Database files for easier access.
Coding
The coding phase is for retranslating the design of the system produced during the
design phase into code in a given programming language which can be executed by a
computer and which performs the computation specified by the design. We have used
JAVA language and its basic concepts for coding the software system.
Testing
Testing is done in various ways such as testing the algorithm, programming code,
sample data debugging is one. Testing has been done by checking each and every
module and also to check the validations.
Implementation

5
After testing is over project is implemented by providing training to the users and
providing manuals so that they can be refreshed as and when needed.
Post Implementation
If any problem occurs after the implemented they are removed from time to time so
that so that the users can work on the prepared system easily finally a satisfied user
when all things are almost right.

6 System Requirements
6.1 Operating Systems:
 Microsoft Windows or Linux
6.2 Technologies Used:
 Front End: JAVA
 RDBMS(Back end): MYSQL
6.3 Software Requirements:
 Net beans IDE 8.1
 Microsoft Windows or Linux.
 WAMP Server with MYSQL.
6.4 Hardware Requirements:
 Intel Pentium IV processor or equivalent or higher
 512 MB Ram or Higher
 20 GB HDD or Higher
 Network Connectivity
6.5 Hardware Requirements for Server
 Intel Pentium IV processor or equivalent or higher
 16 GB Ram or Higher
 1TB HDD or Higher
 High Band-Width Network Connectivity

6
7 Software Requirements Descriptions: -
Operating system: - Microsoft Windows or Linux is used as the operating
system as it is stable and supports more features and is more user friendly

Database MYSQL: -MYSQL is used as database as it easy to maintain and


retrieve records by simple queries which are in English language which are easy to
understand and easy to write.

Development tools and Programming language: - JAVA is used to write


the whole code and develop application with the user interface and platform
independent, fast and more secured.

Hardware Requirements Descriptions: -


Intel Pentium IV processor or equivalent or higher is used as a processor
because it is fast than other processors an provide reliable and stable and we can run
our pc for longtime. By using this processor we can keep on developing our project
without any worries.
Ram 16GB is used as it will provide fast reading and writing capabilities and will
in turn support in processing

7
Conclusion
The App Based Library Management System process made computerized to reduce
human errors and to increase the efficiency. The main focus of this project is to lessen
human efforts. The maintenance of the records is made efficient, as all the records are
stored in the ACCESS database, through which data can be retrieved easily. The
navigation control is provided in all the forms to navigate through the large amount of
records. If the numbers of records are very large then user has to just type in the
search string and user gets the results immediately. The editing is also made simpler.
The user has to just type in the required field and press the update button to update the
desired field.
The Books and Students are given a particular unique ID NO. So that they can be
accessed correctly and without errors. Our main aim of the project is to get the correct
information about a particular student and books available in the library.
The problems, which existed in the earlier system, have been removed to a large
extent. And it is expected that this project will go a long way in satisfying users
requirement.

8
9

You might also like