{"id":24757133,"url":"https://github.com/agha-naveed/library-management-system","last_synced_at":"2026-05-03T13:34:13.294Z","repository":{"id":241368995,"uuid":"806674970","full_name":"agha-naveed/library-management-system","owner":"agha-naveed","description":"Library Management System","archived":false,"fork":false,"pushed_at":"2024-08-05T17:14:45.000Z","size":3523,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T14:45:23.009Z","etag":null,"topics":["java","library-management-system","msaccess","software","sql","ucanaccess"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agha-naveed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-27T16:55:29.000Z","updated_at":"2024-08-05T17:16:46.000Z","dependencies_parsed_at":"2024-05-28T02:15:45.434Z","dependency_job_id":"de22c723-ed4e-4e70-bfb6-da3b89e0785b","html_url":"https://github.com/agha-naveed/library-management-system","commit_stats":null,"previous_names":["agha-naveed/library-management","agha-naveed/library-management-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agha-naveed%2Flibrary-management-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agha-naveed%2Flibrary-management-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agha-naveed%2Flibrary-management-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agha-naveed%2Flibrary-management-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agha-naveed","download_url":"https://codeload.github.com/agha-naveed/library-management-system/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245072272,"owners_count":20556353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","library-management-system","msaccess","software","sql","ucanaccess"],"created_at":"2025-01-28T14:35:56.453Z","updated_at":"2026-05-03T13:34:08.251Z","avatar_url":"https://github.com/agha-naveed.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Library Management Software\nThis 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).\n\n## Features\nAdd New Books: Allows users to add new books to the library with details such as author name, section, quantity, and price.\n\n\u003cb\u003eTotal Books:\u003c/b\u003e Provides a count of total books available in the library.\n\n\u003cb\u003eTotal Authors:\u003c/b\u003e Displays the count of unique authors whose books are available in the library.\n\n\u003cb\u003eBooks Borrowed:\u003c/b\u003e Tracks the total number of books borrowed by library users.\n\n\u003cb\u003eBorrower Data:\u003c/b\u003e Stores borrower information including registration number or CNIC for identification purposes.\n\n\u003cb\u003eReturn Management:\u003c/b\u003e Manages the return process including returning time, late fees calculation, and total price calculation.\n\n## Getting Started\nTo use the Library Management Software, follow these steps:\n\nSign In: Open the dashboard and sign in using your credentials.\n\nDashboard: Once signed in, the dashboard will be displayed showing current date and various options for managing library operations.\n\nNavigation: Use the graphical interface to navigate through different features like adding new books, managing borrowings, and returning books.\n\n## System Requirements\n - Java Development Kit (JDK)\n - MySQL Database\n\n## Installation\n - Clone the repository to your local machine:\n   git clone https://github.com/agha-naveed/library-management.git\n\n - Import the project into your preferred Java IDE.\n - Set up the MySQL database and configure the connection details in the application.\n - Build and run the application.\n\n## Screenshot\n### Login:\n\u003cimg src=\"https://raw.githubusercontent.com/agha-naveed/library-management/main/Libray_Management/SS/Screenshot%202024-05-27%20221155.png\"\u003e\n\n### Dashboard\n\u003cimg src=\"https://raw.githubusercontent.com/agha-naveed/library-management/main/Libray_Management/SS/Screenshot%202024-05-27%20221225.png\"\u003e\n\n### Add Books Page\n\u003cimg src=\"https://raw.githubusercontent.com/agha-naveed/library-management/main/Libray_Management/SS/Screenshot%202024-05-27%20221236.png\"\u003e\n\n## Support\nFor any issues or questions, please contact naveedabs31@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagha-naveed%2Flibrary-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagha-naveed%2Flibrary-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagha-naveed%2Flibrary-management-system/lists"}