Lood Donation System
Lood Donation System
PROJECT REPORT
ON
Submitted By
Guided By
of
2024-2025
ACKNOWLEDGEMENT
We would like to thank Ms.Gite D.P. who initiated us to complete this project and
guided us timely. It’s our privilege to express our gratitude to all staff members &non-
Teaching Staff members for their excellent suggestions and active co-ordination.
And finally, we would like to thank all our friends for their support and the timely
help.
Yours Sincerely,
Mr. Akash Ramnath Giri
T.Y.B.Sc.(Computer Science)
Introduction
Project Overview
The system provides a centralized platform where individuals can register as blood
donors,while patients or hospitals can search for and request blood based on
availability in their locality. The goal is to create a seamless experience that eliminates
the traditional barriers to blood donation and ensures timely access to critical resources.
By digitizing the blood donation process, this system reduces manual effort, improves record-
keeping, and increases the chances of finding compatible donors quickly
Core Objectives
Interviews
i. Hospital Administrators and Blood Bank Staff – To understand the workflow,
the difficulties i managing blood donors, and the urgency of finding blood in
ii. critical situations.
iii. Voluntary Blood Donors – To gather insights about their experience with the
donation process and the factors that encourage or discourage them from
donating.
iv. Patients/Recipients and Their Families – To learn about their experiences in
finding blood donors, the challenges faced, and their expectations from the
system.
v. NGOs and Health Organizations – To collect ideas about campaigns, donor
drives, and the best practices for increasing participation.
Questionnaire's-
We conducted the survey by asking the questions as follows:
➢ Have you ever faced difficulty finding a blood donor during an emergency?
➢ How frequently do you donate blood?
➢ What challenges prevent you from donating blood more often?
➢ Would you prefer an online platform to register as a donor or request blood
during emergencies?
➢ How important is the verification of donor information to you?
➢ Would you recommend an automated system to your peers and community?
Feasibility Study
⚫ Technical Feasibility:
⚫ Economic Feasibility:
vi. Developed using open-source tools (no licensing fees).
vii. Free access for users (only internet needed).
viii. Low operational and maintenance costs.
ix. Cost-effective and scalable for future growth.
⚫ Operational Feasibility:
x. Simple, user-friendly interface.
xi. Minimal training required for users and admins.
xii. Efficient donor-recipient matching and management.
xiii. Reduces manual work and improves efficiency.
xiv. Easily adaptable for future enhancements.
Requirement Analysis
Operating System:
• Linux / Windows (for development and deployment)
Database:
Server:
Programming Languages:
IDE:
• Eclipse / NetBeans
Browser Requirements:
Development Environment:
Hardware Requirements:
Donor Module:
Recipient Module:
Admin Module:
Functional Scope:
Technical Scope:
• Frontend: HTML, CSS, JavaScript, JSP.
• Backend: Java Servlets, MySQL.
• Security: Role-based access (RBAC).
Data Dictionary
1.Donor
2.request_for_blood
ER Diagram
UML DIAGRAM’S
1. Class Diagram:
2. Use-case Diagram:
3. Sequence Diagram:
4. Collaboration Diagram:
5. Deployment Diagram:
Home Page:
Register As Donor:
After Registration Successfull:
Request for Donor List:
Available Donors:
Terms and Conditions :
Admin Login:
Admin Page:
ViewDonor:
View Blood Request:
a. Integrate GPS to identify and notify the nearest available donors during
emergencies.
a. Track and display real-time blood stock levels at various blood banks to
avoid shortages.
a. Notify donors about low stock levels, upcoming donation events, and
urgent blood needs.
a. Track donor health and provide reminders for fitness checks before donation.
Advantages of the Blood Donation System:
2. Improved Accessibility:
a. Recipients can request blood from anywhere, at any time, increasing the
chances of faster responses.
b. Donors can schedule donations at their convenience.
3. Real-Time Monitoring:
6. Cost-Effective:
7. Community Engagement: