Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

A project report on

“ONLINE LIBRARY MANAGEMENT SYSTEM”

Submitted in partial fulfilments for the

B.TECH(CSE)

Submitted by

Pratik Panda:-220301120371

Mousumi Majhi:-220301120377

Swagatika Behera :-220301120381

Rajnandini Sahoo:-220301120382

Under the guidance of

CENTURION UNIVERSITY OF TECHNOLOGY AND


MANAGENENT,BHUBANESWAER , Jatani, Khordha
CENTURION UNIVERSITY OF TECHNOLOGY AND
MANAGEMENT
2022-2023

DEPARTMENT OF ENGINERING AND TECHNOLOGY

Certificate

This is to certify that the project entitled ”ONLINE LIBRARY MANAGEMENT SYSTEM” , is
a bonafide work carried out by PRATIK PANDA (220301120371), MOUSUMI MAJHI
(220301120377) ,SWAGATIKA BEHERA (220301120381), ,RAJNANDINI SAHOO
(220301120382) in partial fulfilment of the BACHELOR TECHNOLOGY in CENTURION
UNIVERSITY OF TECHNOLOGY AND MANAGEMENT, during the year 2022-2023. It is
certified that all corrections/suggestions indicated during reviews have been incorporated in the
report. The project report satisfies the academic requirements in respect of the Phase I project
work prescribed for the said Degree.

ABHIJIT PAL
(Guided by)
CENTURION UNIVERSITY OF TECHNOLOGY AND
MANAGEMENT
2022-2023

DEPARTMENT OF ENGINERING AND TECHNOLOGY

Certificate

This is to certify that the project entitled ”INDIAN BUDGET ANALYSIS” , is a bonafide work
carried out by PRATIK PANDA (220301120371), MOUSUMI MAJHI
(220301120377) ,SWAGATIKA BEHERA (220301120381), ,RAJNANDINI SAHOO
(220301120382)in partial fulfilment of the BACHELOR TECHNOLOGY in CENTURION
UNIVERSITY OF TECHNOLOGY AND MANAGEMENT, during the year 2022-2023. It is
certified that all corrections/suggestions indicated during reviews have been incorporated in the
report. The project report satisfies the academic requirements in respect of the Phase I project
work prescribed for the said Degree.
SATYAJIT MOHAPATRA MAMATA GARNAYAK

(Guided By ) ( Head Of The Department)


CENTURION UNIVERSITY OF TECHNOLOGY AND
MANAGEMENT

DEPARTMENT OF APPLIED SCIENCE

PRATIK PANDA (220301120371), MOUSUMI MAJHI (220301120377),SWAGATIKA BEHERA


(220301120381), RAJNANDINI SAHOO(220301120382), bonafide students of CENTURION
UNIVERSITY OF TECHNOLOGY AND MANAGEMENT, hereby declare that the dissertation
entitled, “ONLINE LIBRARY MANAGEMENT SYSTEM” has been carried out by us under the
guidance of ABHIJIT PAL, in partial fulfilment of the requirements for the BACHELOR
TECHNOLOGY, of the CENTURION UNIVERSITY OF TECHNOLOGY AND
MANAGEMENT, BHUBANESWAR during the academic year 2022-2023.

PRATIK PANDA (220301120371)


MOUSUMI MAJHI (220301120377)

SWAGATIKA BEHERA (220301120381)

RAJNANDINI SAHOO (220301120382)


ABSTRACT

Library management system is a project which aims in developing a


computerized system to maintain all the daily work of library. This
project has many features which are generally not available in normal
library management systems like facility of user login. Manual process
of keeping student records, book records, account details, managing
employee is very difficult. There are various problems also faced by the
student in library such as finding any particular book, information
whether book is available or not, searching of books using ISBN number
etc. To eliminate this manual system, library management system has
been developed. Library Management System will handle all the current
issues faced by the students and by its admin personnel.

It has a facility of admin login through which the admin can monitor the
whole system. It has a facility where student after logging in their
accounts can see list of books issued and its issue date and return date .
Overall, this project of ours is being developed to help the staff of
library to maintain the library in the best way possible and also reduce
the human efforts.

Sl. no. Topic


01. Introduction
02. Architecture Design
03. Database Design
04. Code
05. Screenshot
06. Conclusion And References
INTRODUCTION

Module 1 – Member Module


In this module , we are displaying information from the database regarding all the
members that are registered. In this module the librarian can add or delete the
members registered in the library and only the members who are registered can
view the information.
The first part is Adding of members. The initial page displays all the registers
members present in our database. In this file the librarian can add a member by
filling up all the details such as its address, name, phone number etc.
The second part is Updation of the member. If the member wants to update his/her
phone number this could be done with the help of the update option available, after
filling up all the new details the database will be updated using the appropriate
query.
The third part is Deletion of the member. We have provided an option for the
librarian to permanently delete a member from the database. When the librarian
click on delete option button present in-front of the member than that particular
member will be deleted from the database and the list will be updated.
Module 2 – Books Module
In this module we are displaying information from the database regarding all the
books that are available in the library. This option is divided into various
categories like books which are lost,damaged, that are subject to replacement etc.
The first file that is books.php displays the books that are not archive. Second tab
that is of
new_books.php displays information of new books available in library. Then, it
includes option of old_books.php containing information regarding the old books.
Similarly, there is option for lost books and then for damage books. It includes
another option for books that are subject to replacement.
This module provides admin a systematic view of all the books divided into
various categories, making the task easier for the admin.
In every file of books module, there is an option provided Add Books, which
enables the admin to add books in various categories defined above.
Module 3 – Search Module
The search module lets users search for specific book on the site. You can search
both for author and for particular book. When you are on the search tab of website,
you will be able to search for authors and book available on the library
management system.
Module 4 – Login and Logout
The default user for our project is admin. Our project provides the facility for the
admin to login and then review all the books and members in the library database.
Admin also has an option of adding another person as admin to the system.
Architecture Diagram:-
DATA BASE DESIGN
Table: Members
S.No. Coloum Data type Length Description
name
01. Id_no Text 50 Uniqe identification of
the members
02. Name Text 70 Name of members

03. Address Text 100 Location of Members

04. Date of Date/Time Date of Registration


issue
O5. Date of expiry Date/Time Registration expiry date

06. Status Text 50 Permanent/Temporary


s. no. Column Date- Description
Name Type

01. Book_name Text Title of the book

02. Book_code Text Book identification number

03. Author Text Author of books


04. Date of arrival Date/time Date on which book was
Received
05. Price Text Cost of books
06. Rack_no Text Almirah no
07. No_of_books Text Quantity of books
08. Subject_code Text Unique identification no of
particular subject
Table : Issue

s. no. Column type Date type Description

01. Id_no Text User identification number

02. Book_name Text Title of books

03. Issue_name Date/time Date on which book is issued

04. Due_date Date/time Due date on which bbok is to


returned
CODE

create database lms;

use lms;

-- BOOK TABLE CREATION


create table book (book_id varchar(10) not null, title varchar(1000),
constraint pk_book primary key(book_id));

-- BOOK_AUTHORS TABLE CREATION


create table book_authors (book_id varchar(10) not null, author_name varchar(200),
constraint fk_book_authors_book foreign key(book_id) references book(book_id));

-- LIBRARY_BRANCH CREATION
create table library_branch (branch_id int not null, branch_name varchar(500), address varchar(1000),
constraint pk_library_branch primary key(branch_id));

-- BOOK_COPIES TABLE CREATION


create table book_copies (book_id varchar(10) not null, branch_id int not null, no_of_copies int,
constraint fk_book_copies_book foreign key(book_id) references book(book_id),
constraint fk_book_copies_library_branch foreign key(branch_id) references library_branch(branch_id));

-- BORROWER TABLE CREATION


create table borrower (card_no int not null AUTO_INCREMENT, fname varchar(100) NOT NULL, lname
varchar(100) NOT NULL, email varchar(500) NOT NULL, address varchar(500) NOT NULL, city varchar(100)
NOT NULL, state varchar(100) NOT NULL, phone varchar(50) NOT NULL,
constraint pk_borrower primary key (card_no));

-- BOOK_LOANS TABLE CREATION


create table book_loans (loan_id int not null AUTO_INCREMENT, book_id varchar(10) not null, branch_id int not
null, card_no int not null, date_out date, due_date date, date_in date,
constraint pk_book_loans primary key (loan_id),
constraint fk_book_loans_book foreign key (book_id) references book(book_id),
constraint fk_book_loans_branch foreign key (branch_id) references library_branch(branch_id),
constraint fk_book_loans_card_no foreign key (card_no) references borrower(card_no));
-- FINES TABLE CREATION
create table fines (loan_id int not null, fine_amt DECIMAL(20,2) not null, paid boolean DEFAULT 0,
constraint fk_fines_book_loans foreign key(loan_id) references book_loans(loan_id));

SCREEN SHOTS
CONCLUSION

This website provides a computerized version of library management


system which will benefits the staff of the library.
It makes entire process online where librarian can search books.Through
this project, librarian can digitally monitor the status of books. It also
helps in maintaining a systematic and structured database for newly
issued, old as well as damaged books.

It also provides an opportunity to the librarian to maintain a student


database and manage it accordingly, reducing the paper work.

There is a futurescope of this facility that many more featuressuch


as online lectures video tutorialscan be added by teachersas well
online assignments
submissions facility. A featureof groupchatwhere studentcan discuss
various issues can be added to this projectthus it making it more
interactive.
REFERENCE
 https://www.javatpoint.com/
 https://www.w3schools.com/c/c_intro.php
 https://www.tutorialspoint.com/dbms/index.htm
 https://www.oracle.com/in/database/what-is-database/

You might also like