You are on page 1of 6

A library management system is web application that is designed

to manage all the functions of a library. It helps librarian to


maintain the database of new books and the books that are
borrowed by members along with their due dates. It is an
implementation of a Database Management System.
To eliminate this problem and shift this system online while
reducing the dependence on manual power, an Online Database
Management System (DBMS) — A Library Management System is
proposed. It is an interactive web portal for automating various
manual processes conventionally done by librarians.

WHAT IS A DATABASE MANAGEMENT SYSTEM:


Database is a collection of inter-related data which is used to
retrieve, insert and delete the data efficiently. Database
management system is a software which is used to manage the
database. For example: MySQL, Oracle, etc are a very popular
commercial database which is used in different applications. We
will be using MySQL for the Library Management System.

OPERATIONS OF DBMS:
· Data Definition: It is used for creation, modification, and
removal of definition that defines the organization of data in the
database.
· Data Updating: It is used for the insertion, modification, and
deletion of the actual data in the database.
· Data Retrieval: It is used to retrieve the data from the database
which can be used by applications for various purposes.
Manual process of keeping student records, book
records, account details, managing employee is
verydifficult. There are various problems also
faced by the student in library such as finding any
particularbook, information whether book is
available or not, for what time this book will be
available, searchingof books using ISBN number
etc. To eliminate this manual system, library
management system has beendeveloped. It will
handle all the current issues faced by the
students and by its admin personnel.

The main aim of this project is to provide an easy


to handle and automated library management
system. This project also provides features and
an interface for maintaining librarian’s records,
student’s history of issues, and fines. The owner
can easily update, delete and insert data in the
database with this project.
CORE FEATURES OF LIBRARY MANAGEMENT
SYSTEM:

• Searching of books
• Issuing and returning books
• Checking fines (if any)
• Librarian can read information about any
member
• Librarian can track the books issued by a
particular student
• Librarian can add/remove any member(student).
• Librarian can add/delete books
• Librarian can update the availability status of the
books
• Additional Features of Admin Dashboard:
- Displaying all members records.
- Displaying all books records.
- Update Book Records.
- Delete Book Records
- Add Book Records
- Add Member/Student Records
- Delete Member/Student Records
- Update Member/Student Records.
FRONT END —
FOR STUDENT:Student can access their information by website.
HTML, CSS, JavaScript: This basic but powerful combo
comprises of HTML (a scripting language) for giving structure to
our website, CSS (Cascading Style Sheets) for design, and
Javascript for adding functionality.
For ADMIN:Admins will have software in their PC to control
everything.
Swing API is a set of extensible GUI Components to ease the
developer's life to create JAVA based Front End/GUI
Applications.

BACK END — Java Database Connectivity (JDBC) is an


application programming interface (API) for the Java
programming language, which defines how a client may access
a database.
JSP(JAVA SERVER PAGES) are java back-end web development
technology. Back-end Development refers to the server-side
development.

DATABASE — SQL Command Line (SQL*Plus) is a command-line


tool for accessing Oracle Database XE. It enables you to enter
and run SQL, PL/SQL, and SQL*Plus commands and statements
to:
• Query, insert, and update data
• Execute PL/SQL procedures
• Examine table and object definitions
• Develop and run batch scripts
• Perform database administration
Youtube: CODE WITH HARRY
Channel: https://www.youtube.com/@CodeWithHarry

You might also like