This Library Management Software is developed using Java, SQL to efficiently manage library operations and UCanAccess Java JDBC driver capable of reading and writing Microsoft Access databases. It provides features to manage new books, track total books, authors, borrowings, and returnings, along with a user-friendly graphical user interface (GUI).
Add New Books: Allows users to add new books to the library with details such as author name, section, quantity, and price.
Total Books: Provides a count of total books available in the library.
Total Authors: Displays the count of unique authors whose books are available in the library.
Books Borrowed: Tracks the total number of books borrowed by library users.
Borrower Data: Stores borrower information including registration number or CNIC for identification purposes.
Return Management: Manages the return process including returning time, late fees calculation, and total price calculation.
To use the Library Management Software, follow these steps:
Sign In: Open the dashboard and sign in using your credentials.
Dashboard: Once signed in, the dashboard will be displayed showing current date and various options for managing library operations.
Navigation: Use the graphical interface to navigate through different features like adding new books, managing borrowings, and returning books.
- Java Development Kit (JDK)
- MySQL Database
-
Clone the repository to your local machine: git clone https://github.com/agha-naveed/library-management.git
-
Import the project into your preferred Java IDE.
-
Set up the MySQL database and configure the connection details in the application.
-
Build and run the application.
For any issues or questions, please contact naveedabs31@gmail.com