Blood Bank Management System

Comprehensive solution for managing blood donations and inventory

Project Overview

Donor Management

Register and manage donor information including contact details, blood type, and donation history. Track donor eligibility and schedule appointments.

Inventory Management

Track blood units by type, expiration dates, and storage locations. Automatically update inventory after donations or distributions.

Patient Management

Register patients, track their blood needs, and manage transfusion records. Link patients with compatible donors.

Request Handling

Process blood requests from hospitals and medical facilities. Check availability and manage distribution records.

Database Design

Patients
PatientID (PK)
FullName
Gender
BloodType
NeedDate
DonorID (FK)
AdminID (FK)
Admins
AdminID (PK)
LoginID
FullName
Email
Phone
Role
BloodTypes
BloodTypeID (PK)
BloodType
UnitsAvailable
Donors
DonorID (PK)
FirstName
LastName
Email
Gender
BloodType
Contact
Address
DonationDate
AdminID (FK)
Login
Id (PK)
Username
Password

System Screenshots

Project Conclusion

This project successfully achieved its goal of developing a comprehensive Blood Bank Management System using C# and Windows Forms. The system simplifies and streamlines the process of registering donors, managing blood inventory, and processing donation and request records.

By automating these critical tasks, the system reduces the workload on medical staff and ensures quick access to vital blood information during emergencies. The user-friendly interface, combined with secure access and accurate data handling, makes the system practical and effective for use in hospitals and blood donation centers.

Future improvements may include adding online access for hospitals, integrating SMS/email notifications, and implementing reporting and analytics features for better resource management.

Project Team

K

Khaled Wasef

Section 3

M

Mohamed Mustafa

Section 7

A

Aya Eid

Section 3

H

Hiyam Mahmoud

Section 8

R

Rahma Abdulwahid

Section 4

Supervised By

Dr. Fatma Elgendy

Project Advisor

Project Information

  • Category: Medical Management System
  • Technology: C# Windows Forms
  • Database: Microsoft SQL Server
  • Team: Techno Team
  • Supervisor: Dr. Fatma Elgendy
  • Development Period: One Month

Technical Specifications

  • Platform: Windows Desktop
  • Framework: .NET Framework
  • IDE: Visual Studio
  • Minimum OS: Windows 7
  • Database: LocalDB/SQL Server

System Requirements

  • User registration and management
  • Donor information management
  • Blood inventory tracking
  • Patient records management
  • Blood request processing
  • Admin login and security
  • Search and filter capabilities
Download report