Professional Documents
Culture Documents
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
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
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