/LibrarySystem-VBNet

LibrarySystem-VBNet is a comprehensive book management software developed using VB.NET, mysql and Visual Studio. The application features a user portal and an admin page, enabling efficient management and rental of books. The software employs MySQL as the database backend, ensuring robust data handling and storage.

Primary LanguageVisual Basic .NET

LIBRARYSYSTEM-VBNet πŸ“šπŸ’»

Introduction

Welcome to the VBNetBookManager project! πŸŽ‰ This repository contains code and resources for building a comprehensive book management system using VB.NET and Visual Studio. The software includes a user portal πŸ‘€ and an admin page πŸ› οΈ, facilitating the management and rental of books. With a MySQL database backend, the application ensures robust and reliable data handling. Both the admin and user interfaces are designed to be intuitive and visually appealing. 🎨

Project Overview

This project demonstrates how to create a book management system with features for both administrators πŸ‘¨β€πŸ’Ό and users πŸ™‹β€β™€οΈ. The steps include setting up the database, implementing the user and admin functionalities, and ensuring secure authentication πŸ” for both roles. Here’s a brief overview of what the code does:

Admin Features

  • πŸ“– Add Books: Admins can add new books to the library, including details like title, author, genre, and availability.

  • ❌ Remove Books: Admins can remove books from the library database.

  • πŸ”„ Manage Rentals: Admins can manage book rentals, including checking out and returning books.

  • πŸ‘₯ User Management: Admins can view and manage user accounts.

User Features

  • πŸ” Signup/Login: Users can create new accounts or log in to existing ones.

  • πŸ“š View Books: Users can browse the library's collection of books.

  • πŸ“… Rent Books: Users can rent available books and view their rental history.

Database

  • πŸ—„οΈ MySQL: The application uses MySQL to store and manage data, ensuring reliability and scalability.

Frontend

  • πŸ–₯️ Windows Forms: The user interface is built using Windows Forms, providing a user-friendly experience.

Getting Started

  • πŸ’» Visual Studio (2019 or later)

  • πŸ› οΈ MySQL Server

Some images showcasing the software πŸ“Έ

Screenshot 2024-06-02 200929 Screenshot 2024-06-02 201101 Screenshot 2024-06-02 201208 Screenshot 2024-06-02 201341 Screenshot 2024-06-02 201407 Screenshot 2024-06-02 201433 Screenshot 2024-06-02 201452 Screenshot 2024-06-02 201516