Library Management System

Library Management System
View on GitHub

Project Overview

During my undergraduate studies in a C# course, I developed a comprehensive Library Management System using C#, MySQL, and MSSQL, with Windows Forms for front-end development. This project not only enhanced my programming skills but also provided practical experience in database management and user interface design, preparing me for future software development challenges.

Feature Implementation

Successfully implemented over 15 significant features from the database to enhance system functionality.

Admin Module:

Developed an admin interface that allows for comprehensive management of:

  • Students: Manage student records and accounts.
  • Books: Add, update, and delete book entries.
  • Loan Lists: Track and manage book loans.
  • Email Notifications: Send emails to students regarding their loans and notifications.
  • History Tracking: View history of transactions and loans.
  • Invoice Printing: Generate and print invoices for transactions.
  • Customer Module:

    Created a user-friendly bookshop interface where customers can:

  • Search for Books: Easily find books by title, author, or genre.
  • Purchase Books: Facilitate the buying process through a streamlined checkout system.
  • Deposit Money: Allow customers to deposit funds into their accounts.
  • Order Confirmation: Generate a bill upon confirming an order.
  • History Tracking: View history of transactions and loans.
  • Invoice Printing: Generate and print invoices for transactions.
  • Tools Used

    C# MySQL,MSSQL Windows Forms