Library Management System
Library Management System
A Project Report On
Submitted by :
Study Centre:
City Centre, Khanapara, Guwahati
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
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
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-
(ii) HTML
(iii) CSS
(iv) javascript
Database- MYSQL
HARDWARE REQUIREMENTS
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.
Borrow book
Remove book
USER
IF matches book
will be displayed
VIEW BOOK
LOGIN
No book found
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 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