0% found this document useful (0 votes)
7 views

Java Report

The document outlines a mini project titled 'Library Management System' developed as part of the Advanced Java Laboratory for a Bachelor of Engineering degree in Information Science & Engineering. It aims to automate library operations by managing book inventories, staff records, and administrative controls using a relational database structure and various tools such as Apache NetBeans, MySQL Server, and Java Swing. The project emphasizes reducing manual workload, minimizing errors, and improving data handling efficiency in library management.

Uploaded by

nithinsmise24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Java Report

The document outlines a mini project titled 'Library Management System' developed as part of the Advanced Java Laboratory for a Bachelor of Engineering degree in Information Science & Engineering. It aims to automate library operations by managing book inventories, staff records, and administrative controls using a relational database structure and various tools such as Apache NetBeans, MySQL Server, and Java Swing. The project emphasizes reducing manual workload, minimizing errors, and improving data handling efficiency in library management.

Uploaded by

nithinsmise24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“JNANA SANGAMA”, BELAGAVI 590018

ADVANCED JAVA [BIS402] Project on

“LIBRARY MANAGEMENT SYSTEM”


Submitted in Partial Fulfilment of ADVANCED JAVA Laboratory with mini project of

IV Semester for the award of degree of

BACHELOR OF ENGINEERING in

INFORMATION SCIENCE & ENGINEERING


Submitted By
UMME AMARA SHARIFF[4MU23IS050]
Under the Guidance of
Prof. Sariya Anjum
Assistant Professor
Department of CS&E
MRIT, Mandya

DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

MYSURU ROYAL INSTITUTE OF TECHNOLOGY, MANDYA


2024-25
Advanced Java Project

INTRODUCTION

The Library Management System is a mini project developed to demonstrate the


practical application of database management system concepts in organizing and
automating library operations. This system is designed to handle and streamline
core functions such as managing book inventories, staff records, and
administrative controls. It allows for the efficient tracking of books available in
the library, supports the addition and removal of book records as needed, and
maintains a clear and organized database of library staff members. In addition to
managing these essential records, the system provides the capability to edit
administrative credentials, ensuring secure access to system functionalities.

By implementing this project, the aim is to reduce the manual workload typically
associated with traditional library operations, minimize errors in record-keeping,
and improve the overall efficiency and reliability of data handling. The system
makes use of a relational database structure to ensure that all data is stored in a
consistent and organized manner, allowing for quick retrieval and easy
manipulation through SQL queries. This approach not only reflects real-world
database applications but also emphasizes the importance of data integrity and
access control. Overall, the Library Management System serves as a practical
demonstration of how DBMS principles can be used to build a robust and user-
friendly application for managing library resources.

DEPT OF ISE,MRIT MANDYA 1


Advanced Java Project

1.1 TOOLS USED


1.1.1 GLASS FISH

Apache NetBeans: is an open-source integrated development environment (IDE) used


primarily for developing applications in Java, though it also supports other languages such as
PHP, C/C++, HTML, and JavaScript. It provides a powerful code editor, a range of project
templates, GUI design tools, and seamless integration with various development tools and
frameworks.

MySQL Server: It handles large databases much faster than existing solutions. It consists of
multithreaded SQL server that supports different back ends, several different client program
and libraries, administrative tools, and application programming interfaces (APIs) Its
connectivity, speed, and security make MySQL Server highly suited for accessing databases
on the Internet.

1.1.2 JAVA SWING :

Java Swing is a part of Java's Graphical User Interface (GUI) toolkit used to create window-
based applications. It is built on top of the Abstract Window Toolkit (AWT) and is a part of
Java Foundation Classes (JFC). Swing provides a rich set of lightweight and platform-
independent components such as buttons, labels, text fields, tables, trees, and more, which
developers can use to design interactive and user-friendly interfaces.

Unlike AWT, which depends on the native operating system's UI components, Swing
components are written entirely in Java, making them more flexible and customizable. Swing
also supports advanced features like pluggable look-and-feel, drag-and-drop support, and rich
event-handling mechanisms.

1.1.3 SQL

Structure Query Language (SQL) is a programming language used for storing and managing
data in Relational Database Management System (RDBMS). SQL was the first commercial
language introduced for E.F Codd's Relational model. Today almost all RDBMS (MySQL,
Oracle, Info mix, Sybase, MS Access) uses SQL as the standard database language. SQL is
used to perform all type of data operations in RDBMS. Most of the actions you need to perform
on a database are done with SQL statements. SQL defines following data languages to
manipulate data of RDBMS.

DEPT OF ISE,MRIT MANDYA 2


Advanced Java Project

CREATION OF TABLES
CREATION OF BOOKS TABLE

Fig. Books table

CREATION OF STAFFS TABLE

Fig. Staffs table

CREATION OF ADMIN TABLE

Fig. Admin table

DEPT OF ISE,MRIT MANDYA 3


Advanced Java Project

RESULTS

This section describes the screens of the LIBRARY MANAGEMENT SYSTEM

SNAPSHOT

Fig. Login Page

Fig. Dashboard

DEPT OF ISE,MRIT MANDYA 4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy