0% found this document useful (0 votes)
36 views

Library Management System

This document describes an E-Library Management System project that was developed to manage a library's information online. It allows librarians to add, remove, and update book details and issue books to students who request them. Students can view book information, request books, borrow books, and return books through the system. The project report outlines the objectives, software and hardware requirements, design, implementation, and testing of the E-Library Management System.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Library Management System

This document describes an E-Library Management System project that was developed to manage a library's information online. It allows librarians to add, remove, and update book details and issue books to students who request them. Students can view book information, request books, borrow books, and return books through the system. The project report outlines the objectives, software and hardware requirements, design, implementation, and testing of the E-Library Management System.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

KRISHNA KANTA HANDIQUI STATE OPEN UNIVERSITY

City Centre, Khanapara, Guwahati, Assam

A Project Report On

“E-LIBRARY MANAGEMENT SYSTEM”

Submitted by :

KIRTI KAMAL RABHA

Enrollment No: 20011856


Session: 2021-2022

Study Centre:
City Centre, Khanapara, Guwahati

Under the Guidance of :


Dr. Ridip Dev Choudhury
Associate Professor
Dept. of Computer science
KKHSOU
Content

1. Abstract
2. Introduction
3. Objectives and scope of d Project
4. Software and Hardware requirement specifications
5. Analyse and Design
6. Implementation
7. System Testing
8. Conclusion
Abstract

E-Library Management System is a web application system that manages


all the information of books and students of a library in online mode. Sometimes it is
hard to manage the information in the library manually. So to make it easy to manage
all the information of a library work we can use an E-Library Management system so
that it will be easy and efficient to work for the librarians. In this system, not only
Librarians but students can also access and see the information of the library.
Librarians can add a new book to the system remove the book, update book detail,
and issue books that are requested by students. Students can view books, request
books, borrow books and return books and can do many more functions by accessing
the E-Library Management System. It helps both Librarians and students.
INTRODUCTION
The E-Library Management system is an online application where multiple books will
be available with different and many facilities. Mainly, it makes easy the process to
arrange or manage the library of an institution.

In the E-Library Management system, librarians will add the details or information of
books online, unwanted books can be removed by librarians, and they can issue the
books which are requested by students.

In the E-Library Management system students also can log in or access they can view
the details or information of books that are required of them can request the required
book, and can update their return details also.

In the E-Library Management system, two login systems will be there one in the name
of the admin which will be for librarians or who will manage the library, and one in the
name of the user which will be for students. Both admin and user first have to be
registered with a password in the login system then they will be able to access the E-
Library Management System.


OBJECTIVE AND SCOPE OF THE PROJECT

This "E-LIBRARY MANAGEMENT SYSTEM" is an application that is based on


an academic or educational institution for managing the information of library for staff
of the library.

The objective of the project is to carry out various activities as given below.
1. E-Library Management system supports student registration & Log-in to the
College E-Library
2. The system can also store the data of students.
3. The system can store lots of details of books which find easily.
4. Allows students to borrow or request new books.
5. And admin can add or remove books Etc.
SOFTWARE AND HARDWARE REQUIREMENTS

This section explains the software and hardware requirements of the system-

SOFTWARE REQUIREMENTS SPECIFICATIONS-

 Operating system- (i) Windows7 / windows 10 (64 bit)

(ii) Linux Ubuntu14.0+ (64- bit)

 Language- (i) PHP

(ii) HTML

(iii) CSS

(iv) javascript

 Database- MYSQL

HARDWARE REQUIREMENTS

 Processor- Intel Pentium 4 or later

 Memory- 2 GB Minimum but 4 GB recommended

 Screen resolution- 1280 x 1024 or large

 Internet- Required.
System Analysis and Design
Analyze
We need to analyze the software at every stage. The Unified Modelling Language technique
is commonly used for requirement specification.

Data Flow Diagram and Case Diagram


Case Diagram for User
User can view the books

USER Request for book

Borrow book

Return for the book

Case Diagram for Admin

Admin can Add user

ADMIN Admin can add book

Remove book

Admin can issue book


Data flow diagram for User and Admin

USER
IF matches book
will be displayed
VIEW BOOK

LOGIN

No book found

If matches request will


Request book be displayed

Return Book Return status

Modify/ insert

Issue

book

Display status

Add or Remove
book

LOGIN

Admin
IMPLEMENTATION
Screenshots of the Project:
SYSTEM TESTING

A system testing process is required to determine all defects in the project. The program is to
check all inputs and outputs that the program is performing as per our exceptions. Our Project
went through two levels of testing - Unit testing and integration testing.
Unit Testing
Unit testing is undertaken when a module has been created and successfully reviewed .hi
order to test a single module we need to provide a complete environment i.e. besides the
module we would require

 All procedures belonging to other modules that the module under test calls
 No local data structures that the module accesses
 A procedure that is used to call the functions of the module under test with appropriate
parameters.
Test For the admin module

 Testing for admin login form-The form is for the admin to login to the system. If the
username and password will correct then the main interface will be open otherwise
again it will back to the login form.
 Student account addition- In this section, the admin can verify student details from
student academic info and then only add student details to the main library database it
contains add and delete buttons if the user click adds button data will be added to the
student database and if he clicks delete button the student data will be deleted.

Test for Student login module

 Test for Student login Form-This form is used for logging in to Students.
 Test for account creation- This form is used for new account creation when the student
does not fill the form completely it asks again to fill the whole form when he fills the
form fully it gets redirected to a page that shows waiting for conformation message as
his data will be only added by the administrator after verification.
Test for teacher login module-Test for teacher login form- This form is used for the login of
teachers. Here, we enter the username and password; if all these are correct, a teacher login
page will open, otherwise, if any of the data is wrong, it will get redirected back to the login
page and again ask for the username and password.
INTEGRATION TESTING

Here we test various integration of the project module by providing the input the primary
objective is to test the module interfaces in order to ensure that no other errors are being
occurred when one module invokes the other module.
CONCLUSION & FUTURE SCOPE

This Application provides an online internet version of the library management system. In
the E-Library project, we can manage the library information for an Educational institution.
E-Library Management is a great platform where we can store lots of books together. It
makes all the processes online, users can search for books, and download books, and
librarians can upload books, delete books, and manage user details. Ever we lost any
book we can see or download the book from this system so we can say it will safe for us
also. There is a great future scope of the E-Library Management System because in the
future many features can be added to this system for an institution such as admission
details, fee collection, arranging student details, etc. overall we can say that this system
will greatly impact the future generation.
REFERENCES

 W3school.com

 Javapoint.org

 Spokentutorial.org

 Tutorialspoint.com

You might also like