Professional Documents
Culture Documents
1. Introduction
1.1 Background
Nowadays, in a highly technological society, human productivity is made more efficient through the
development of electronic gadgets. Technologies are important and helpful in everyone’s life. With when
systematically arranged in a room of private home for such collection the advance of such modernization
in education, one way to globalize the process of research is to realize that technology is advancing at an
incredibly fast pace.
A library is a place in which literary and artistic material such as books, periodicals, newspapers,
pamphlets, prints, records, and tapes, are kept for reading, for reference, or for lending.
It is a collection of such materials, especially.
A library management system is made to have fast process transaction for searching book titles,
borrowing books, returning books, computing penalties and generating an accurate report. Library is an
important part of the academic sector as well as some professional sectors too like, the efficiency of a
library lies on how the books are arranged and how easily one can get the books of their choice.
Generally, what we see today is the manual library management system where process of operation is
very much hectic. Library is a place in which we get information in any format and from many sources.
This involves the utilization for processing, accessing and retrieving the information that can effectively
support the process of student’s learning, decision-making and scholastic approaches. Because of the
organized approach and systematic management of the information, the accessibility and retrieval in the
library can be easy.
In addition, schools like Kokebtsibha is one of the schools that is using Library Management system for
them to make their students reserve books in the library easier and faster.
In his modern world of technological advancement, from the traditional searching process for the books
in the libraries, the interactive use of computers can be now addressed as part of the library system. Now,
with the advent of such modernization in education, our way to globalize the process of research is to
realize that technology is advancing at an incredibly fast pace. Technology has a systematic and
organized way of keeping data records, computing numbers, accomplishing a lot of transactions and
reports.
Kokebtsibha secondery and preparatory school is one of the Government schools here in Ethiopia located
in Central Ethiopia capital city of Addiss Ababa., with one branches in Addiss Ababa. The department of
the branch is junior-school which ranges from the grade1-8. Students need a lot of books for their studies.
Students often find problems because books are limited and only few students can have the books.
Students need to fall in line and then ask for the related title of the books. Through this, some students are
not able to follow their lessons.
The answer for this problem is the enhancement of technology by developing the Library Management
System. The efficiency of a library lies on how books are arranged and how easily one can get the books
of their choice. They can easily control all the students borrowing and returning the books.
2. Statement of problem
The project titled Library Management System is library management system for the purpose of
monitoring and controlling the transactions in a library. This project on the library
management system gives us the complete information about the library and the daily
transactions done in a Library. We need to maintain the record of news and retrieve the details of
books available in the library which mainly focuses on basic operations in a library like adding
new member, new books, and up new information, searching books and members and facility to
borrow and return books. It features a familiar and well thought-out, an attractive user interface,
combined with strong searching, insertion and reporting capabilities. The report generation
facility of library system helps to get a good idea of which are this borrowed by the members,
makes users possible to generate hard copy.
Many library systems are operated manually by group of people. In such situations many
people involved in the process of managing the library such a way that to keep records regarding
the books & students (borrowers), check the books manually, keep records on issued books etc.
all these things have to be carried out manually & if the library is large in content handling is also
a problem. On the other hand keeping large amount of maintenance workers may cost a lot & it
will not be efficient for a library. Manual record keeping is also not a reliable method as people
tend to forget things
On the borrower’s point of view, in manual system borrower can’t find a book exactly at once as
they are not ordered well. Sometimes user might be searching for a book that is not available in
the library in such situations people get annoyed or depressed. Therefore there should be a
reliable way to manage the library system
To achieve the aims & objectives of this project, the main thing is to identify the main features that
involved in the system. In this scenario, there are three types of users; they are administrator, librarian &
borrowers. All these users should be able to login to the system with separate logins. New users can be
registered only under administrative concern. A database is there to store the user details & book details.
This information can be retrieved by the users as per their privilege. Anyone can search the system using
given specifications & the availability of the books are updated by the librarian immediately. So there
won’t be unavailability problem regarding the searching criteria.
3. Objective
The objective of Library Reservation system is to provide a medium for the public libraries to
computerize their entire functioning and would contribute as a first step in digitalizing
their libraries.
3.1 general objectives
To develop a Library Management System for the convenience of the librarians.
3.2 The specific objectives of this study are;
To design a functional and reliable program using PHP.
To create a program that will enhance the traditional searching process for the books in the
library.
To help manage the effective delivery of library services.
To evaluate its performance and acceptability.
Develop a database which stores user details & book details.
Give reliable search facility for the users.
Administrator, librarian & users should have separate logins.
Create an easy to understand user friendly environment.
Attractive user interfaces to navigate through the system for the users.
Develop the system documentation with detailed UML specifications.
A status page for all users to view books borrowed by them, their individual due dates and their
individual penalties if any.
The popularity of using an Online Library Management System is increasing now a day. The LMS is very
easy to use. But people feel there are some of the disadvantages of using online LMS, some of these are:
the librarian will face technical difficulty while using the system
the users are inexperienced. They have always done this work manually.
internet connection is required
doubt of losing data
doubts about its authenticity
whether it is as per international standards
doubts that the data might be leaked
5 Methodology
Waterfall approach was first Process Model to be introduced and followed widely in Software
Engineering to ensure success of the project. In "The Waterfall" approach, the whole process of
software development is divided into separate process phases. The phases in Waterfall model are:
Requirement Specifications phase, Software Design, Implementation and Testing &
Maintenance. All these phases are cascaded to each other so that second phase is started as and
when defined set of goals are achieved for first phase and it is signed off, so the name "Waterfall
Model". All the methods and processes
5.1 methodologies
The waterfall model is a sequential approach, where each fundamental activity of a process
represented as a separate phase, arranged in linear order. This model requires planning and
scheduling activities before starting working on them, it is plan-driven. Plan-driven process is
one in which all the activities are first planned, and then each progress is measured against the
plan.
5.2 tools used
The front end is designed using of :-
html
Php
Css and Java script