Skip to content

A library management project in core Java facilitates the efficient organization and operations of a library through a user-friendly interface. It includes features for managing books (addition, deletion, updating), users (registration, updating information), and borrowing/returning books, error-handling and validation.

Notifications You must be signed in to change notification settings

Geeta259/javalibpro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System (Java)

This project is a Library Management System implemented in core Java. It provides a user-friendly interface for librarians to efficiently manage library operations such as adding, updating, and deleting books, managing user accounts, and handling book borrowing and returning.

Features

  • Book Management: Add, update, and delete books from the library catalog.
  • User Management: Register new users, update user information, and manage user accounts.
  • Borrowing/Returning Books: Handle book borrowing transactions, including due dates and fines for late returns.
  • Search and Filtering: Easily search for books based on id, category etc.

Technologies Used

  • Java: Core Java is used for the backend logic and functionality.
  • Swing: The user interface is built using Swing or JavaFX for a responsive and intuitive experience.
  • MySQL: A database management system is employed to store library data.
  • JUnit: Testing framework for unit and integration testing.

Installation and Usage

  1. Clone the repository to your local machine.
  2. Ensure you have Java Development Kit (JDK) installed.
  3. Set up the database using the provided SQL scripts.
  4. Build the project.
  5. Run the application and navigate through the user interface.

Contributors

License

This project is licensed under the MIT License - see the LICENSE file for details.

For Related Database query

Check out library_sql_query.txt file.

ADMIN PANEL: Screenshot (300) Screenshot (303) Screenshot (305) Screenshot (306) Screenshot (309) Screenshot (310) Screenshot (311) Screenshot (312) Screenshot (313) Screenshot (314) Screenshot (315) Screenshot (316) Screenshot (317) Screenshot (318) Screenshot (319)


USER PANEL: Screenshot (320) Screenshot (321) Screenshot (322) Screenshot (323) Screenshot (324) Screenshot (325) Screenshot (326) Screenshot (327) Screenshot (328) Screenshot (329) Screenshot (330) Screenshot (331)

About

A library management project in core Java facilitates the efficient organization and operations of a library through a user-friendly interface. It includes features for managing books (addition, deletion, updating), users (registration, updating information), and borrowing/returning books, error-handling and validation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages