DBMS Report After Sign (Batch 11)
DBMS Report After Sign (Batch 11)
Submitted by
SANSKAR SHARMAJRA2011033010079)
RISHU RAJJRA20110330100821
Under the Guidance of
Dr. S. VIMAL
Assistant Professor, Department of Computational Intelligence
SRM
INSTITUTE OF SCIESCE&TECHNOLOGY
Dened to be University u/s 3 ofUGC Act, 19s
SCHOOL OFCOMPUTING
COLLEGE OF ENGINEERINGAND TECHNOLOGY
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
KATTANKULATHUR- 603203
May 2023
1
LIBRARY MANAGEMENT SYSTEM
AMIN PROJECT REPORT
Submitted by
SANSKARSHARMAIRA2011033010079|
RISHURAJ |RA2011033010082]
Dr. S.VIMAL
Intelligence
Assistant Professor, Department of Computational
the degree of
In partial satisfaction ofthe requirementsfor
BACHELORS OF TECHNOLOGY
in
COMPUTER SCIENCE ENGINEERING
Engineering
with specialization in Software
SCHOOL OF COMPUTING
AND TECHNOLOGY
COLLEGE OF ENGINEERING
SCIENCE AND
TECHNOLOGY
SRM INSTITUTE OF
KATTANKULATHUR - 603203
May 2023
OSRM INSTIILTE OF SCIENCE& TECINOLOY
Demed to b Ustersity /i0GC Act, 1996
2
FACULTY OF ENGINEERING AND TECHNOLOGY
May 2023
A Project Report
On
Library Management System
Submitted by:
Sanskar Sharma (RA2011033010079)
Rishu Raj (RA2011033010082)
Dr. S.VIMAL
of
1
SRM INSTITUTION OF SCIENCE AND
TECHNOLOGYKATTANKULATHUR-603203
BONAFIDE CERTIFICATE
Certified that this Course Project Report titled “Library Management System” is the
bonafide work done by SANSKAR SHARMA [RA2011033010079] and RISHU
RAJ [RA2011033010082] who carried out under my supervision. Certified further, that
to the best of my knowledge the work reported herein does not form part of any other
work.
ABSTRACT
2
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.
3
TABLE OF CONTENTS
1. Abstract 3
2. Introduction 5
3. Objective 6
9-10
5. Dataset
11-23
6. Coding & output
7. Conclusion & 24
References
4
INTRODUCTION
5
Module 4 – Login and Logout Module
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
OBJECTIVE
To store all the information in the database from where user will place their
query and get the results on the basis of their query. Only valid users will be
able to access this Library Management System. Through this Library
Management System, it will be easy to manage accounts and various details of
particular student and employees working under library along with the records
of book.
The current Library Management System does not eliminate the process of
searching books within the library campus. Students have to find books
manually. They have to wait until they are not provided with their library card
and token. For receiving book, they have to show their library card and wait in
line for their turns. The admin personnel also have to look manually on which
day which person will take the charge within library to manage the overall work.
6
Architecture Diagram:
7
8
Dataset:
9
10
Code:
Member Model
login_server_page
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Login Form</title>
<link
href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css"
rel="stylesheet" id="bootstrap-css">
<script
src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
<script
src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link rel="stylesheet" href="style.css">
</head>
<style>
body{
background-image: url('images/library.jpg')
.login-form-3 .btnSubmit {
font-weight: 600;
color: #0062cc;
background-color: #fff;
}
.login-form-3 h3 {
text-align: center;
color: #fff;
}
.login-form-1 h3 {
text-align: center;
color: #fff;
}
.login-form-3 {
padding: 5%;
box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}
11
</style>
<body >
<?php
$emailmsg="";
$pasdmsg="";
$msg="";
$ademailmsg="";
$adpasdmsg="";
if(!empty($_REQUEST['ademailmsg'])){
$ademailmsg=$_REQUEST['ademailmsg'];
}
if(!empty($_REQUEST['adpasdmsg'])){
$adpasdmsg=$_REQUEST['adpasdmsg'];
}
if(!empty($_REQUEST['emailmsg'])){
$emailmsg=$_REQUEST['emailmsg'];
}
if(!empty($_REQUEST['pasdmsg'])){
$pasdmsg=$_REQUEST['pasdmsg'];
}
if(!empty($_REQUEST['msg'])){
$msg=$_REQUEST['msg'];
}
?>
12
</div>
<Label style="color:red">*<?php echo $adpasdmsg?></label>
<div class="form-group">
<input type="submit" class="btnSubmit" value="Login" />
</div>
<!-- <div class="form-group">
13
library_managment.sql:-
--
-- Database: `library_managment`
--
-- --------------------------------------------------------
--
-- Table structure for table `admin`
--
--
-- Dumping data for table `admin`
--
-- --------------------------------------------------------
--
-- Table structure for table `book`
--
14
CREATE TABLE `book` (
`id` int(11) NOT NULL,
`bookpic` varchar(25) NOT NULL,
`bookname` varchar(25) NOT NULL,
`bookdetail` varchar(110) NOT NULL,
`bookaudor` varchar(25) NOT NULL,
`bookpub` varchar(25) NOT NULL,
`branch` varchar(110) NOT NULL,
`bookprice` varchar(25) NOT NULL,
`bookquantity` varchar(25) NOT NULL,
`bookava` int(11) NOT NULL,
`bookrent` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `book`
--
-- --------------------------------------------------------
--
-- Table structure for table `issuebook`
--
--
-- Dumping data for table `issuebook`
--
15
INSERT INTO `issuebook` (`id`, `userid`, `issuename`, `issuebook`, `issuetype`,
`issuedays`, `issuedate`, `issuereturn`, `fine`) VALUES
(2, 1, 'salman', 'Rich daddy poor dady', 'student', 3, '30/03/2021', '02/04/2021',
1800),
(3, 2, 'Randall Burch', 'Scott Gallagher', 'teacher', 4, '30/03/2021',
'03/04/2021', 0),
(6, 1, 'salman', 'Scott Gallagher', 'student', 7, '30/03/2021', '06/04/2021',
1800),
(9, 5, 'salmannew', 'Scott Gallagher', 'teacher', 21, '30/03/2021', '20/04/2021',
0),
(10, 1, 'salman', 'Scott Gallagher', 'student', 7, '01/04/2021', '08/04/2021', 0),
(11, 1, 'salman', 'harry', 'student', 7, '01/04/2021', '08/04/2021', 0);
-- --------------------------------------------------------
--
-- Table structure for table `requestbook`
--
-- --------------------------------------------------------
--
-- Table structure for table `userdata`
--
--
-- Dumping data for table `userdata`
--
16
(3, 'Gabriel Daugherty', 'bipacer@mailinator.com', 'Voluptas explicabo ',
'teacher'),
(5, 'salmannew', '1234@gmail.com', '123', 'teacher');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `admin`
--
ALTER TABLE `admin`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `book`
--
ALTER TABLE `book`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `issuebook`
--
ALTER TABLE `issuebook`
ADD PRIMARY KEY (`id`),
ADD KEY `pk_fk` (`userid`);
--
-- Indexes for table `requestbook`
--
ALTER TABLE `requestbook`
ADD PRIMARY KEY (`id`),
ADD KEY `pk_fk_book` (`bookid`),
ADD KEY `pk_fk_users` (`userid`);
--
-- Indexes for table `userdata`
--
ALTER TABLE `userdata`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `admin`
--
ALTER TABLE `admin`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
17
--
-- AUTO_INCREMENT for table `book`
--
ALTER TABLE `book`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT for table `requestbook`
--
ALTER TABLE `requestbook`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT for table `userdata`
--
ALTER TABLE `userdata`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
18
Student_login page:
Admin_login page:
19
20
21
22
23
CONCLUSION:-
Library Management Systems (LMS) have revolutionized the way libraries operate and
manage their resources. These systems have simplified the entire process of cataloging,
indexing, and circulating books, while also providing users with easy access to library
resources.
The benefits of LMS are numerous, including improved efficiency, enhanced user
experience, and increased accuracy in record-keeping. Additionally, LMS allows librarians to
track borrowing patterns and trends, helping them make data-driven decisions for future
collection development.
However, implementing an LMS can be a complex process that requires significant resources
and planning. Libraries must carefully consider their needs and budget before selecting an
LMS that meets their specific requirements. In addition, LMS must be regularly updated and
maintained to ensure continued functionality and optimal performance.
Overall, Library Management Systems have greatly improved the way libraries operate and
provide services to their users. While challenges may arise during implementation, the
benefits of LMS outweigh any initial difficulties and ultimately lead to more effective and
efficient library operations.
References:-
• https://www.g2.com/categories/library-management-systems
• https://www.iitms.co.in/library-management-system/
• https://www.elibrarysoftware.com/
24