DBMS Report
DBMS Report
SECOND YEAR
BACHELOR OF TECHNOLOGY
(Computer Science Engineering)
BY
Candidate Name Enrollment No.
1. Aditya Kanade ADT23SOCB0073
2. Aditya Muley ADT23SOCB0074
3.Akshada Patil ADT23SOCB0100
4.Anisha Prasad ADT23SOCB0144
CERTIFICATE
This is to certify that the Database Management System Project report for
entitled
1. Aditya Kanade
2. Aditya Muley
3.Akshada Patil
4.Anisha Prasad
Subject Teacher/Coordinator
( Prof. Uday Mande )
CONTENTS
TITLE PAGE NO
Chapter 1 INTRODUCTION 4
Chapter 7 RESULTS 21
Chapter 9 BIBLIOGRAPHY
30
• Key Features
1. Automatic Operations: The LMS carries out many operations, such as book
issue and return, new member registration, and record keeping. Most of the time,
automation eliminates manual entries and consequently decreases the errors
associated with human oversight.
2. User Modules: The system has been divided into three major modules:
- Admin Module: This module is run by the system administrator who oversees
the general operations of the LMS.
- Librarian Module: This module allows librarians to perform daily tasks such as
managing book inventories and member records.
-Student Module: This module enables students to search for books, check
availability, and manage their borrowing activities.
Loss of Books: When books cannot be found, they are lost and inventory is not
accounted for.
Overdue Items: With manual tracking of due dates, it takes time before books are
returned, which can be frustrating for both the librarian and the patron.
2. Time-Consuming Processes
Manual processes of issuing and returning books are slow and cumbersome, and
this leads to:
- Long Waiting Lines: Patrons spend a lot of time waiting to borrow or return
books, which deteriorates their experience.
-Increased Staff Burden: Librarians end up spending too much time on paperwork
and not as much time with patrons nor managing the resources.
- Searching difficulties: The patron may lack an easy way to look for specific
books or materials.
The traditional library systems are not involving the users efficiently, resulting in:
Libraries need reporting and analytics tools for effective analysis of their
functions:
• Challenges in Implementation
•Future Directions
The literature on Library Management Systems points out their crucial role in
modernizing library operations and improving user engagement. As libraries face
the challenges of managing digital resources, LMS will remain essential tools that
facilitate effective operations while keeping pace with changing patron needs.
Future research should focus on overcoming the existing challenges and
exploring innovative solutions that leverage technological advancements for
improved library services.
.References
- Wankhede, M.D., Khan, A.M., Tiwari, A.B., Uikey, U.S., & Taide, P.H.
(2023). *Library Management System: A Review*. IJARIIE. Retrieved from
https://ijariie.com/AdminUploadPdf/LIBRARY_MANAGEMENT_SYSTEM___A_R
eview_ijariie20560.pdf
https://journals.ala.org/index.php/ltr/article/view/4732/5635
The requirement analysis for the LMS is a critical phase in the development
process, aimed at gathering and defining the functional and non-functional
requirements that the system must fulfil. This analysis ensures that the final
product meets the needs of its users, including librarians and patrons.
•Functional Requirements
1. User Management
The system shall allow librarians to create, update, and delete user accounts.
- Patrons should be allowed to sign up for the membership of the library and view
and edit their profiles.
- The librarian must have the ability to add, update, and remove books from the
inventory.
- The system should contain an exhaustive catalog of all library items, including
books, journals, and digital resources.
3. Search Functionality
- Customers will have the functionality of search with title, author, subject or ISBN
4. Circulation management.
The LMS needs to support borrowing and return process as well as auto
capturing details of a transaction.
- Users are allowed to return borrowed copies online if no holds exist with regard
to that copy.
5. Reservation System
- Patrons should have the option of reserving books that happen to be checked
out
6. Reporting Features
- The system should produce reports on overdue books, total checkouts per
month, and popular titles.
- Librarians should have access to statistics about user activity and inventory
status.
7. Access Control
• Separate user profiles like librarian, member and all should be assigned the
access rights according to the task assigned.
Non-Functional Requirements
1. Usability
-The user interface has to intuitive and friendly, easy navigation for a librarian and
an end user
2. Performance
-The system should tolerate multiple online users at any given time and should
never delay beyond certain limits as far as the response times are considered.
- Search queries should return within a reasonable time (say, less than 2
seconds).
3. Reliability
4. Scalability
• Conclusion
The requirement analysis for the Library Management System outlines basic
functionalities that will meet the needs of both library staff and patrons, while
addressing performance, usability, and security issues. Clearly defining these
requirements allows the development team to ensure that the LMS will streamline
library operations effectively, enhance user experience, and adapt to future
demands.
For the LMS project, the choice of database is crucial for the efficient
management and organization of library resources. The following key points
summarize the selection of MySQL as the database for this project, based on the
search results:
3. Scalability:
- MySQL has a vast user community and developers who constantly add
new improvements and documentation about it. This community base is of great
use during debugging and enhancing the LMS.
Database Structure
1. Database Creation
First, create the database that will hold all the tables:
2. Table Definitions
A. Books Table
This table stores information about the books available in the library.
B. Members Table
Fields:
C. Transactions Table
Fields:
D. Suppliers Table
Fields:
E. Fines Table
These methods organize, secure, and easily access data related to books,
members, transactions, and other library resources.
1. Data Modeling
Data modeling is important for the design of the database structure in the
LMS. It includes:
```
publication VARCHAR(100),
edition VARCHAR(50),
);
MITSOC, Information Technology, 2024-25 19
- Defining Relationships: Establishing foreign key constraints to maintain
referential integrity between tables, such as linking `Transactions` to both
`Members` and `Books`.
3. Data Manipulation
Using Data Manipulation Language (DML) commands to manage data within the
LMS:
```
```
```
```
- Retrieving Data: Using the `SELECT` command to query data for reports or
user requests.
```
```
4. Transaction Management
6. Security Management
It is one of the most important activities that should be performed so that library
data is properly protected. These are:
- Regular Backups: Schedule full and incremental backups of the database for
protection against data loss through hardware failure or other catastrophes.
8. Performance Optimization
CHAPTER 7: RESULTS
Account Page :-
The Library Management System (LMS) has successfully addressed many of the
challenges that traditional library management practices face. The automated key
processes, such as tracking books, user registration, and transaction
management, make the LMS significantly efficient in terms of operational output
and user experience. Main achievements include:
Overall, the LMS has transformed library operations into a more organized and
user-friendly environment, fostering greater engagement among patrons.
• Future Work
While the current implementation of the LMS has laid a solid foundation, several
areas for future enhancement can be explored:
4. Improved Security Features: It will be very important that the system keeps
on updating security protocols to protect sensitive user data and comply with data
5. Mechanism for user feedback: Having a mechanism for giving users the
chance to report problems or suggest improvement will foster an environment of
continuous enhancement in the LMS, guided by user needs.
CHAPTER 9: BIBLIOGRAPHY
Journal Articles
1. Madhusudhan, Margam, and Vikas Singh. "Integrated Library Management Systems."
*Electronic Library* 34, no. 2 (April 4, 2016): 223–49. http://dx.doi.org/10.1108/el-08-
2014-0127
MITSOC, Information Technology, 2024-25 30
2. Murray, I. R. "Library Management Systems: An Overview." *VINE* 27, no. 4 (April
1997): 3–6. http://dx.doi.org/10.1108/eb040648
Books
1. Cree, John Scott. *Library Systems Migration: Technical and Management
Considerations*. London: London Information Technology Centre, South Bank
University, 1998.
3. British Library. *The British Library Information Systems Strategy*. London: British
Library, 1995.
Theses
1. Mfengu, Andiswa Yolanda. "Analysis of the Approaches of Senior Management
Teams Towards Adoption of Next Generation Library Management Systems: Case Study
of Cape Library Consortium Institutions." Master's thesis, University of Cape Town,
2014. http://hdl.handle.net/11427/13734 .
Conference Papers
1. Hinderer, Sebastian, Dominique Burger, and Bruno Marmol. "Towards a Ready-to-
Use, DAISY-Aware Library Management System." Saechsische Landesbibliothek -
Staats- und Universitaetsbibliothek Dresden, 2011.
Online Resources
1. Breeding, Marshall. “APIs Unify Library Services.” *Computers in Libraries* 34, no. 3
(April 2014): 22–24.
2. Fu, Ping and Moira Fitzgerald. “A Comparative Analysis on the Effect of the Chosen
ILSes on Systems and Technical Services Staffing Models.” *Information Technology
and Libraries* 32, no. 3 (2013): 47–58.