Tamanna Dbms e Book Management
Tamanna Dbms e Book Management
18CSC303J
18CSC303J- DATABASE MANAGEMENT SYSTEMS
Submitted
By
Tamanna Dhaker
[RA2111003010689]
SIGNATURE SIGNATURE
Dr.R.Subash Dr. M. Pushpalatha
GUIDE HEAD OF THE DEPARTMENT
Assistant Professor Professor and Head
Department of Computing Technologies Department of Computing Technologies
Acknowledgment
I have taken efforts in this project. However, it would not have been possible
without the kind support and help of our faculties. I would like to extend my
sincere thanks to all of them.
We are highly indebted to SRM Institute of Science and Technology, Chennai for
their guidance and constant supervision as well as for providing necessary
information regarding the project & also for their support in completing the project.
I would like to express my gratitude towards my parents & member of SRMIST for
their kind co-operation and encouragement which help us in completion of this
project.
I would like to express my special gratitude and thanks to all above mentioned
people for giving us such attention and time. Our thanks and appreciations also go to
our colleague in developing the project and people who have willingly helped usout
with their abilities
Abstract
The E-book Reservation System is a software platform designed to streamline and centralize the
reservation and management of electronic books. It provides libraries and educational institutions with an
all-in-one solution for managing e-book reservations, tracking availability, and communicating with
patrons.
One of the main advantages of the e-book reservation system is its ability to help administrators manage
e-book information effectively. The system can store and organize all e-book data, including titles,
authors, availability status, and reservation history. This allows administrators to easily access and
retrieve important e-book information, ensuring patrons have accurate and up-to-date information on
book availability.
Another important feature of the e-book reservation system is its ability to generate reports on e-book
usage and popularity. This data can help libraries make informed decisions about their e-book collection
and purchasing strategies. Additionally, the system can improve communication between librarians and
patrons by sending notifications about new e-book releases, upcoming reservation deadlines, and
important announcements, keeping everyone informed.
Registration processes for reserving e-books can also be simplified by the system. Patrons can easily
browse the e-book catalog, reserve books, and manage their reservations online, saving time for both
patrons and library staff. The system can also handle tasks such as managing e-book licenses, ensuring
compliance with copyright laws, and tracking usage statistics.
Finally, the e-book reservation system helps ensure that patrons can access the e-books they need when
they need them. The system can manage waitlists for popular titles, automatically notifying patrons when
a reserved book becomes available. This helps maximize e-book usage and ensures that patrons have
access to the materials they require for their studies or leisure reading.
In summary, the e-book reservation system is an effective tool for libraries and educational institutions
looking to simplify their e-book management processes and improve access to digital resources. By
providing a centralized platform for e-book reservation, management, and communication, the system
helps save time and resources while enhancing the overall experience for patrons.
Index
5. Modules 9
6. Applications 9
7. Conclusion 10
8. Bibliography 11
1.INTRODUCTION
Advantages of HTML:
1. The first advantage it is widely used.
2. Every browser supports HTML language.
3. Easy to learn and use.
4. It is by default in every window so you don't need to purchase extra software.
5. You can integrate HTML with CSS, JavaScript, php etc.
The back-end database used in this project is MySQL
It is a language used to interrogate and process data in a relational database.
Originally developed by IBM for its mainframes, SQL commands can be used to
interactively work with a database or can be embedded within a script or
programming language as an interface to a database. Programming extensions to
SQL have turned it into a full-blown database programming language, and all
major database management systems (DBMSs) support it.
ANSI standardized SQL.
Advantages of MySQL:
SQL Queries can be used to retrieve large amounts of records from a
databasequickly.
SQL is used to view the data without storing the data into the object
SQL joins two or more tables and show it as one object to user
SQL databases use long-established standard, which is
being adopted by ANSI & ISO. Non-SQL databases do
not adhereto any clear standard.
1
About Project:
Objectives:
1. Efficient Resource Management
2. Automation of Administrative Tasks
3. Enhanced User Experience
4. Improved Accessibility and Availability
5. Enhanced Security and Privacy
2
ENTITY RELATIONSHIP DIAGRAM
An Entity-Relationship Diagram (ERD) visually represents the structure of a database system, depicting entities, attributes,
and relationships between them. Entities, represented as rectangles, embody real-world objects or concepts like "Book" or
"Customer." Attributes, depicted as ovals connected to entities, describe specific properties of each entity, such as "Title"
or "ISBN" for a book. Relationships, indicated by lines connecting entities, signify how entities interact; for example, a
"Borrow" relationship might exist between "Customer" and "Book." Cardinality defines the numerical constraints of
relationships, like "one-to-one" or "one-to-many," illustrating how many instances of one entity relate to another. Primary
keys, underlined attributes, uniquely identify records within a table, while foreign keys establish links between tables,
ensuring referential integrity. ERDs serve as blueprints during database design, aiding developers in building well-
organized databases that accurately reflect business requirements. By visually mapping entities, attributes, and
relationships, ERDs streamline database development, enhancing system understanding and facilitating efficient data
management.
3
BACKEND DESIGN
Fig.1.1
4
Logical Database Design (ER Mapping)
Fig.1.2
5
FRONT-END DESIGN
Front-end web development details
HTML provides the basic structure of sites, which is enhanced and modified by other
technologies like CSS and JavaScript.
CSS is used to control presentation, formatting, and layout.
JavaScript is used to control the behavior of different elements.
HTML
HTML is at the core of every web page, regardless the complexity of a site or number of
technologies involved. It's an essential skill for any web professional. It's the starting point
for anyone learning how to create content for the web. And, luckily for us, it's surprisingly
easy to learn.
CSS
CSS stands for Cascading Style Sheets. This programming language dictates how the HTML
elements of a website should actually appear on the frontend of the page.
JavaScript
JavaScript is a more complicated language than HTML or CSS, and it wasn't released in beta
form until 1995. Nowadays, JavaScript is supported by all modern web browsers and is used
on almost every site on the web for more powerful and complex functionality.
6
OUTPUT
7
HOME
8
DASHBOARD
8
Module Description
Code:
<?php
//Start session
session_start();
//Unset the variables stored in session
unset($_SESSION['SESS_FIRST_NAME']);
unset($_SESSION['SESS_LAST_NAME']);
?>
<!DOCTYPE html>
<html xml:lang="EN" lang="EN" dir="ltr">
<head>
<title>SOE LIBRARY INFORMATION SYSTEM</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<link rel="stylesheet" href="../styles/layout.css" type="text/css" />
<!-- Homepage Specific Elements -->
<script type="text/javascript" src="../scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="../scripts/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.tabs.setup.js"></script>
<!-- End Homepage Specific Elements -->
</head>
<body id="top">
<div class="wrapper row1">
<div id="header" class="clear">
<div class="fl_left">
<h1><a href="homepage.php">SOE LIBRARY MANAGEMENT
SYSTEM</a></h1>
<p></p>
</div>
<div class="fl_right">
<ul>
<li><a
href="http://localhost/xampp/project/library/homepage.php">Home</a></li>
<li><a
href="http://localhost/xampp/project/library/contact/Contactus.php">Contact
Us</a></li> 9
<li><a href="http://localhost/xampp/project/library/egateway/egateway.php">EGateway</
a></li>
<li><a
href="http://localhost/xampp/project/library/studentlogin/studentlogin.php">Student
Login</a></li>
<li ><a href="teacherlogin.php">Teacherlogin</a></li>
<li><a
href="http://localhost/xampp/project/library/admin/adminlogin.php">Adminlogin</a></
li>
</ul>
<form action="#" method="post" id="sitesearch">
<fieldset>
<strong>Search:</strong>
<input type="text" value="Search Our webiste for books;"
onfocus="this.value=(this.value=='Search Our website for books;')? '' : this.value ;" />
<input type="image" src="../images/search.gif" id="search" alt="Search" />
</fieldset>
</form>
</div>
</div>
</div>
<!--
#######################################################################
################################ -->
<div class="wrapper row2">
<div class="rnd">
<!-- ###### -->
<div id="topnav">
<ul>
<li class="active"><a
href="http://localhost/xampp/project/library/homepage.php">Home</a></li>
<li><a href="http://localhost/xampp/project/library/newarrivals.php">New
Arrivals</a></li>
<li><a href="http://localhost/xampp/project/library/onlinebooks.php">Online
Books</a></li>
<li><a href="http://localhost/xampp/project/library/egallery.php">E
Gallery</a></li>
<li><a href="http://localhost/xampp/project/library/questionpaper.php">Question
Paper</a></li>
<li><a href="http://localhost/xampp/project/library/aboutus.php">About
Us</a></li>
<li><a href="http://localhost/xampp/project/library/bookissue.php">Book Issue
</a></li>
<li class="last"><a href="#"></a></li>
</ul>
</div>
<!-- ###### -->
</div>
</div>
<!--
#######################################################################
10
################################ -->
<div class="wrapper">
<div id="featured_slide" class="clear">
<!-- ###### -->
<div class="overlay_left"></div>
<div id="featured_content">
<div class="featured_box" id="fc1"><img src="../images/demo/slider/1.gif" alt=""
/>
<div class="floater">
<h2>All ABOUT SOE LIBRARY</h2>
<p>School oF Engineering Library or the S.O.E library is one of the finest library
in kerela having a good collection of books related to various subjects</p>
<p class="readmore"><a href="#">Continue Reading »</a></p>
</div>
</div>
<div class="featured_box" id= "fc2"><img src="../images/demo/slider/2.gif" alt=""
/>
<div class="floater">
<h2>Existence</h2>
<p>School oF Engineering library came into existence in year 1995 and from then
on it has been a premier source of information for college students</p>
<p class="readmore"><a href="#">Continue Reading »</a></p>
</div>
</div>
<div class="featured_box" id="fc3"><img src="../images/demo/slider/3.gif" alt=""
/>
<div class="floater">
<h2>Collection</h2>
<p>School of Engineering Library has a collection of over 25000 books related to
various subjects in engineering</p>
<p class="readmore"><a href="#">Continue Reading »</a></p>
</div>
</div>
<div class="featured_box" id="fc4"><img src="../images/demo/slider/4.gif" alt=""
/>
<div class="floater">
<h2>E-Repository</h2>
<p>School oF Engineering Library has a collection of 6000 cds and 2800 online
journals and also has a section where teachers upload their lectures notes and student
can download them.</p>
<p class="readmore"><a href="#">Continue Reading »</a></p>
</div>
</div>
<div class="featured_box" id="fc5"><img src="../images/demo/slider/5.gif" alt=""
/>
<div class="floater">
<h2>Latest News and events</h2>
<p></p>
<p class="readmore"><a href="#">Click here to go to latest news page;</a></p>
</div>
</div> 11
</div>
<ul id="featured_tabs">
<li><a href="#fc1">All About The Library</a></li>
<li><a href="#fc2">Existence</a></li>
<li><a href="#fc3">Collection of Books</a></li>
<li><a href="#fc4">E-Repository</a></li>
<li class="last"><a href="#fc5">Latest News & Events</a></li>
</ul>
<div class="overlay_right"></div>
<!-- ###### -->
</div>
</div>
<!--
#######################################################################
################################ -->
<div class="wrapper row3">
<div class="rnd">
<div id="container" class="clear">
<!--
#######################################################################
################################ -->
<div id="homepage" class="clear">
<!-- ###### -->
<div id="left_column">
<h2>Sugeestion</h2>
<div class="imgholder"><a href="#"><img
src="../images/images/suggestions.jpg" alt="" /></a></div>
<h2>Book request</h2>
<div class="imgholder"><a href="#"><img
src="../images/images/bookrequest1.jpg" alt="" /></a></div>
<h2>Account creation</h2>
<div class="imgholder"><a href="#"><img src="../images/images/account.jpg"
alt="" /></a></div>
<h2>Photos</h2>
<div class="imgholder"><a href="#"><img src="../images/images/photos.jpg"
alt="" /></a></div>
</div>
<!-- ###### -->
<div id="latestnews">
<h2>Pls enter username and password to login</h2>
<table>
<form action="checklogin.php" method="post"><br><br>
Username:<input name="username" type="text" maxlength="12"><br><br>
Password:<input name="password" type="password" maxlength="12">
<input name="submit" type="submit">
</form>
</table>
</div>
<!-- ###### -->
<!-- ###### -->
</div> 12
<!--
#######################################################################
################################ -->
<!--
#######################################################################
################################ -->
<div id="academiclinks" class="clear">
<h2>Quickly Find What You Are Looking For</h2>
<div class="linkbox">
<ul>
<li><a href="http://localhost/xampp/project/library/homepage.php">»
Home</a></li>
<li><a href="http://localhost/xampp/project/library/studentlogin.php">»
Student Login</a></li>
<li><a href="teacherlogin.php">» Teacher Login</a></li>
<li><a href="http://localhost/xampp/project/library/adminlogin.php">»
Adminlogin</a></li>
<li><a href="http://localhost/xampp/project/library/newarrival.php">»
New Arrivals</a></li>
<li><a href="http://localhost/xampp/project/library/onlinebooks.php">»
Online Books</a></li>
<li><a href="http://localhost/xampp/project/library/egallery.php">» EGallery</
a></li>
<li><a href="http://localhost/xampp/project/library/aboutus.php">»
About Us</a></li>
<li><a href="http://localhost/xampp/project/library/contactus.php">»
Contact Us</a></li>
<li><a href="http://localhost/xampp/project/library/questionpaper.php">»
Question Papers</a></li>
<li><a href="http://localhost/xampp/project/library/latestnews.php">»
Latest Events & News</a></li>
</ul>
</div>
<!--
#######################################################################
################################ -->
</div>
</div>
</div>
<!--
#######################################################################
################################ -->
<!--
#######################################################################
################################ -->
<div class="wrapper">
<div id="copyright" class="clear">
<p class="fl_left">Copyright © 2014 - All Rights Reserved for SOE LIBRARY-</p>
</div></div>
</body></html>
13
MODULES
Cataloging Module
Acquisition Module
Circulation Module
Patron Management Module
Reporting and analytics Module
Serials Management Module
Interlibrary Loan Module
14
APPLICATIONS
The E-book Management System (EMS) finds extensive application across diverse types of
libraries, ranging from academic to public, school, special, and corporate libraries. In each
of these settings, the EMS serves as a fundamental tool for enhancing the management and
accessibility of e-book collections.
In academic libraries, the EMS plays a pivotal role in supporting the educational mission
by cataloging, classifying, and organizing e-book materials. This ensures that students,
faculty, and researchers can easily locate relevant resources for their studies, research
projects, and teaching endeavors. Moreover, the system facilitates seamless integration
with learning management systems (LMS) and course management platforms, enabling
instructors to incorporate e-books directly into their curriculum and assignments.
Public libraries leverage the EMS to provide comprehensive access to e-books for their
diverse patron base. By efficiently cataloging and organizing e-book collections, libraries
can cater to the varied interests and preferences of their community members, offering a
wide range of genres, topics, and formats. This not only promotes literacy and lifelong
learning but also enhances community engagement and access to information for all.
In school libraries, the EMS supports educators in promoting digital literacy and fostering a
love for reading among students. By organizing e-books according to age-appropriate
categories, curriculum relevance, and reading levels, librarians can facilitate student access
to engaging and educational materials. Additionally, the EMS enables teachers to
incorporate e-books into classroom activities, assignments, and independent reading
programs, enriching the learning experience and promoting literacy skills development.
Similarly, corporate libraries utilize the EMS to manage e-book collections that support
employee training, professional development, and research initiatives within the
organization. By organizing e-books on topics ranging from leadership and management to
technology and industry trends, corporate libraries empower employees to access timely
and relevant information, fostering continuous learning and innovation within the
workplace.
15
CONCLUSION
A E-book Management System is a critical tool for libraries of all types, enabling
them to efficiently manage their collections, streamline operations, and enhance user
experiences. By automating administrative tasks, such as cataloging, circulation, and
reporting, LMS allows library staff to focus more on providing qualityservices to
patrons.
Overall, the implementation of a well-designed LMS not only improves the efficiency of
library operations but also enhances the overall quality of service provided to patrons,
ultimately fulfilling the mission of libraries to provide access to information and
knowledge to their communities.
16
BIBLIOGRAPHY
Creating a bibliography for library management system (LMS) can involve citing
various sources, include academic papers, books, articles, and websites.
Here’s an example for a research paper on LMS:
BOOKS:
Kumbhar, Ramesh. (2013). Library Management System: from Automation to
Transformation.
Evans, G. Edward, and Ward, Margaret. (2007). Management Basics for
Information Professionals (2nd ed.). Neal-Schuman Publishers.
11