ABSTRACT
Blood Bank Donor Management System
The Blood Bank Donor Management System (BBDMS) is a web-based application designed to facilitate and streamline the
processes of blood donation, donor management, blood requests, and communication between blood donors and
recipients. This system serves as a bridge connecting donors, blood seekers (requirers), and administrators, ensuring
timely and efficient management of blood resources.
Technologies Used: The system is developed using PHP, MySQL, HTML, CSS, and JavaScript.
Frontend: HTML5, CSS3, Bootstrap
Backend: PHP (Core PHP)
Database: MySQL
Email: Gmail SMTP via Sendmail
Server: XAMPP (Apache + MySQL)
Key Objectives: The BBDMS has several key objectives:
To provide a centralized platform to manage blood donors and requests.
To allow users to search for eligible donors based on blood group and location.
To ensure secure and user-friendly interaction between donors, recipients, and administrators.
To send email notifications to donors and admins about blood requirements and donation readiness.
To maintain detailed records of donors, requests, and statuses.
Modules: The system comprises three main modules:
1. Admin Panel
o Login authentication.
o Edit, and delete donor profiles.
o View and manage blood requests received by donors.
o Search donor/requirer by name or contact.
o Monitor donation status updates.
2. Donor Panel
o Donor login and profile management.
o Update donation availability.
o View requests assigned to them.
o Change status of blood requests.
o Receive email notifications.
3. Public Interface
o Search blood donors.
o Submit blood requests.
o Contact admin via "Contact Us".
Key Features:
Secure login for both admins and donors.
Email notifications for donor status and request updates.
Admin can manage donor and requirer data.
Smart donor search with filters.
Blood request management with status dropdown.
In-built delete functionality for requests.
Clean UI with gradient backgrounds.
Form validation.
Conclusion: The Blood Bank Donor Management System brings transparency, speed, and structure to the blood donation
process, ultimately saving more lives.