You are on page 1of 20

Project

Proposal
Project Name : Blood Bank Management System
Team : DYNAMITE
About Us

SADIA KARIM AUPI SANJIDA SUMAIA


ID : 2102047 MIMMO
ID : 2102047
Introduction
The system includes features such as blood
donor database, which allows the blood bank to
keep track of blood donor information ,such as
blood type, health history and contact
information. It also includes a blood inventory
management system that allows the blood bank
to track the availability of different blood types,
and to manage blood collection and storage .
We use css, php, sql language for this project. Our
Development Environment is windows 10.Our
External Resources are XAMPP, Visual Studio Code,
Google chrome.
Entity Relationship Model :
Data Manipulation
CRUD Operations Testing and Reporting
Blood Typing and
Compatibility checks Transfusion management

Inventory management Campaign management


Data Analysis and
Donation Scheduling Reporting
Queries:
1. Find all O+ blood donations from donors who live in Dhaka:

SELECT d.Name, b.Volume, b.DonationDate


FROM Donors d
INNER JOIN BloodDonations b ON d.DonorID = b.DonorID
WHERE d.BloodType = 'O+' AND d.Address LIKE '%Dhaka%';
2. Find all AB- blood requests placed by hospitals within the last
week:

SELECT h.HospitalName, r.RequestDate, r.BloodType, r.RhFactor


FROM Hospitals h
INNER JOIN BloodRequests r ON h.HospitalID = r.HospitalID
WHERE r.BloodType = 'AB-' AND r.RhFactor = 'Negative' AND
r.RequestDate >= DATE_SUB(CURDATE(), INTERVAL 7 DAY);
3. List all blood donations from January 2024:

SELECT d.Name, b.BloodType, b.Volume, b.DonationDate


FROM Donors d
INNER JOIN BloodDonations b ON d.DonorID = b.DonorID
WHERE MONTH(b.DonationDate) = 1 AND YEAR(b.DonationDate) =
2024;
HOMEPAGE
Conclusion
The main purpose of our blood management system is to provide blood
bank with easier way to store and retrieve data and keep record of the
availability of blood in blood bank.
After inserting the data to database, staff need not register of the same
person again. They can simply search for recorded data and retrieve them
for future blood donation or receiving purpose of that person.
Thank
you

You might also like