Library Management System - JavaFX Welcome to the Library Management System project! 📚✨
This is a comprehensive JavaFX application designed to manage library operations efficiently. It features user authentication, book and student management, and record keeping—all seamlessly integrated with a MySQL database.
🌟 Features: #User Authentication: Secure login and registration for admins and librarians. #Dashboard: Centralized home page for easy navigation. #Book Management: Add, update, and manage book details. #Student Management: Track and manage student records. #Issue & Return Books: Handle book issuance and returns with ease. #Record Viewing: View records of issued books, defaulters, and more.
🛠️ Technologies Used: #JavaFX for the user interface. #MySQL for database management. #MySQL Workbench for database design and maintenance.
📂 Database Schema: Users Table: Stores user credentials. Book Details Table: Manages book information. Student Details Table: Tracks student data. Issue Book Details Table: Monitors book issues and returns. 🚀 Getting Started: Clone the Repository:
git clone https://github.com/Hasnatrasool163/LibraryManagementSystem.git
Set Up the Database: Create a MySQL database named library_ms. Execute the provided SQL scripts to set up tables. Run the Application: Open the project in your preferred IDE. Ensure MySQL and JavaFX dependencies are configured. Run the Main class to start the application. 📸 Screenshots: Check out the images showcasing various frames of the application, including the login page, book management, and more.
đź’ˇ Inspiration: This project was a deep dive into JavaFX and database integration, pushing the boundaries of my development skills. I'm excited to share it with the community and welcome any feedback or contributions!
Feel free to open issues, submit pull requests, or reach out with questions.
Happy coding! 🚀💻
#JavaFX #LibraryManagement #Java #MySQL #SoftwareDevelopment #OpenSource