Skip to content

ryn2004t/Blood-donation-system

Repository files navigation

🩸 Blood Donation Management System

A professional C# Windows Forms desktop application built to streamline the management of blood donor information for hospitals and blood banks. This system ensures efficient record handling, supports full CRUD operations, and integrates MySQL for secure and persistent data storage. Built with a typed DataSet architecture, it provides a responsive and intuitive user experience.

📌 Features

  • Add, edit, delete, and view donor records (CRUD functionality)
  • Strong input validation and error handling mechanisms
  • Typed DataSet integration for structured and scalable data access
  • Clean and user-friendly Windows Forms interface
  • MySQL backend for reliable database connectivity

🛠️ Tech Stack

  • Language: C#
  • Framework: .NET Framework (Windows Forms)
  • Database: MySQL
  • Tools: Visual Studio, MySQL Workbench
  • Architecture: Typed DataSet, MVC design pattern

🎯 Purpose

This system was developed as part of an academic project to showcase practical experience in desktop software development, real-world database interaction, and healthcare-related system design.

🔗 Repository

GitHub Repository

🏷️ Topics

csharp windows-forms mysql desktop-application blood-donation healthcare crud dotnet typed-dataset

HOW to RUN :

you should install MySQL server and restore the blooddonation.bak file inside it and while downloading the zipped file you should open it in visual studio

About

A desktop-based Blood Donation Management System built with C# Windows Forms and MySQL. It manages donor records, supports CRUD operations, and uses a typed DataSet for structured data handling. Designed to assist hospitals and blood banks with efficient donation tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages