This is a comprehensive Library Management System developed using C# and MySQL. It provides functionalities for managing books, students, borrowing, returning, and user authentication.
- Book Management: Easily add, view, search, update, and delete books in the library catalog.
- Student Management: Maintain student records, track borrowing history, and manage user accounts.
- Book Issuing and Returning: Streamline the borrowing and returning process with automated tracking.
- User Authentication: Implement secure login and role-based access control for data protection.
- C#: Programming language used for building the application logic and user interface.
- MySQL: Database management system used for storing and retrieving library data.
- Windows Forms: GUI framework used for designing and developing the application's user interface.
- Visual Studio: Make sure you have Visual Studio installed on your system.
- MySQL Server: Install MySQL Server to set up the database backend.
- Clone the repository:
git clone https://github.com/LGCDMBandara/Library-Management-System.git - Open the project in Visual Studio.
- Set up the MySQL database by running the provided SQL scripts in the
databasefolder. - Update the MySQL connection string in the code to match your database configuration.
- Build and run the project.
- Launch the application.
- Log in using your credentials.
- Use the various features to manage books, students, and borrowing activities.
Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests.